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