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