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