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