######### #.......# ##.#####.# #........# ####..#####.# #........##.#### ##.##..##.......## ##...#........#...# #......######.....### #######...#.######.......# .........##..............# ########.#########....<..# #.# ##....### ##'## ##...# ##...## #.### ##.....## ###.# ##^......## ##.#.# #.........####....# +.........'.......# #.......WW####..<.# ##### ##.......## ##.#.# ##..8(#####....W## ###.# #8....#.# ##...## ##.##### [.....#.# ##'## #......# P.....'.## #.# ##..###.# ⌠.....'..# #.# #...# #.# P(....'..# ##W## #..####.# ......#..###...## #.......# #8....#..W......# #.####### ##=(8$######...## #.# ############.#########.# ..................# #######.########### #.# #.# #.# #.# #.# #.# ########## #.###...##...# .######.##.........# ...............#..(# .####..........##.## ##...##...###.# ##.#########.#### #.# #.......# #.# #.##.##.# #+# #.##.##.# #.##....# #.####..# #.......# ####....## +.......## #........# #........# #..._....# ##........# #+ #..#####..# ###.####..#.((#.## ..........#...#.# #..##.###.#.#####.# #..#...##.#.......# .#......(........### .......<##.####### .#..##.###.# # ## #.# ..# ..# ###