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