....*...!.*.!*..~~..~*..!..!....*~....~!....!....!.!~~*~...!~!.**...*.~...*~...!*~**.!!....*.!.*....
...########!....~...##.....##.....*...########.*.!.!..~.########..!....*~#######!~*.~..!!.####~*~~..
.*....##**!.*.*.....##.....##!!*...*..##.....##.!*..!..##.....~.....~...##.....##.*..~.~....##....*.
.!!...##..~.*!.~.!..##.....##.!..!....##.....##.!..~...##~...~.*~..!.....##.....##.....~...##*..*...
*.!...##....~..*....##.....##...*.....########~....~...######...!*...!~!.########!...~*....##!*..!!.
.!..!..##!!..*...~...##.....##~.!.....##.....~!....*...##.....**!~..!.!.*~.....##.*..!.....##*!.....
!.!.~.##.~*~~.!.....##.....##!.*.....~##*!...~....!....##...~....!....*.##.....##*...!.....##~!.!.*.
..*...##.....**~..~..#######.!....*....##.....*..**....##...!!...*~!~~...#######....*~....####....~.
!!..*~*!~!~~..**.!**...!..!..!....~!.....~.....~.!*.!*.**!~.!!..!.~....~~*....*.*!.!!..!!...!.!.....