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