$n=<>; @z=map{/ /;[$`+0,$'+0]}<>; for$i(0..$n-1){ $ix=$z[$i][0]; $iy=$z[$i][1]; @a=map{ $x=$_->[0]-$ix; $y=$_->[1]-$iy; if($y<0){($x,$y)=(-$x,-$y)} if($y==0){$x=abs$x} [$x,$y,$y==0?inf:$x/$y]}@z; @a=sort{$a->[2]<=>$b->[2]}@a; $sx=0; $sy=0; for(@a){ $s=($s-($sx*$_->[1]-$sy*$_->[0]))%(1e9+7); $sx+=$_->[0]; $sy+=$_->[1]; } } print $s*333333336%(1e9+7)