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