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