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