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