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