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