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