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