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