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