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