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