######## ######## #......## #########......# #.......# #......##.####.# #.......# #.####.##.####.# #.......## ######.####.##......# #........# ### #...............###.# #........######.## #.####.####....## #.# #............#...######.. #.# #.# #.....####.##### #.......................# #.# #.####..........)..# #......#####.#...######## #.# #.......##########.# ####.### #.##.## ###.# #######.# #.# ###.#######.##.# #...# #.# #.# #...........##.# #.### #+# #.# #.###.########'## #.# #.# ####.# #.# ##...## #.#### ##.# #....###># ##.....## #.##.## ##..# #.##.....# ##.......## #####.#...#### ####...######.##.#...####.........# #............+ +.......................'.........+ #.###.#...#### ##.#...#####..##.#...####.........# #.##..# #......#.....##.#..## ##.......## #.###.# #.'#######'.<##.#.## ##.....## #.###.###.# #.#...#.).#.......# ##...## #.........# #.#...#..)#.###.### ##+## #####.##### ###.......### #.# #.# ###._.### #.# #.# #.......# #.# #.# ## #...#...# ... ####.##### ... #...#...# #.# #........####.## +#######+ #.# #.##.###........ # #..........# #####......# #......# #.######.._..## ### ##............... ..# #.............###.. #.# ####### # .. !# #.#.####..##### #..# #.# #.....# #.#.# #. #.#.####..##### #..###.###.###.# ###.#.# .. #.#.#..........##..........# #.### ...... . #.#.#.##..####.##...##.#...###...# #.#.##.# #.#.#.##..# #......##.#.#...<.#.# #....#.##..# #.........# #.....#.#.###.###.# #...ooo....# #####.##### #......#.# #...#.# #...# #.# ##.#####.# ###.#.# ##)## #.# #.# #.# #.#.# #.# #.####### #.# #.#####.#># #.# #.# #.......# ##'## #.........# #.# ##'## #######.# ##...## #######.### #######.# ##...## #.# ##.)...## ###.# #.. ....# ##.....## ## #.###.......## ##.#.# #.# #..## ##(......# ##...#.##.........####....#####.####...####.........# #.......'.........+.......................'.........+ ##...#.##.........####....#####.##.....####.........# ##.##.###.......## ##.#.# #.##.#..## ##....>..## ## #.# ##..(..## ###.# #.##.#.## ##..[..## #.# ##...## #.# #.##.#.# ##...## #.# #+## #.# #......# #+## ... #.# ####.### .. #.# #.# #.#