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