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