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