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