############### #.............##### #.###.#.#.........# ##.###.#.#.###.###.# #..............# #.# #..##....#.###.# #.# #..#.....#.###.###.# ######........#......[..# #........)..........##### #.####.###.#.######.###### . #.# #.......# #.......# #. #.# #####.### #.......# #. #.# ##+## #.......# #. #.# ##...## #.....<.#### #.# #######.# ##.....## #..........# #.#### #.......# ##.......## #.......##.# #.##.## #.......####.........###.......##.###.#...#### #(...................+................<......+ #....................####.....###.###.#...#### #......#####...)....## #..##.# #.# #.##.## ###.##.# #.#.....## #.# #.# #.###....# #.##.### #.##)..## #.###.###.......># #......# #.###'###### #.........#####.## ####.#.# #.# #......#######.##### #.# #.#.###.# #..#^#...# #.# #.# #.......###..^.^.#.### #.# #.# ###.######...#^#.#...###.## #.# #.# #..................# #.# #.# #.#...#####...###.## #.# #.####.##.## ##### ### . #......##.# #########.# #.# #.# ### #.###(## #####.##.#.# #.......#### #.###.#.# #.# #.#.# #########.###.#.# ## ................###... .########.........#.###. #................ ##.##.#.#.#.#... #.##.......# # #.##.#.#.### ####.##'#.#.# ......#......# #...O....## #......!## #.......# ..'.......# ###.......# #........ ..#.....'. ###...##. ##+##