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