######## ###......# ##...####.# ###.....###.####### # .................# #.####.......##.#####.# #..........#.##.# #.# #............# #.# # #..####.#### #.# #..#.#.......# #.# #.......######## #.# #..#.##........# #)# #..............# ##.## ###.###.......# ###...# .. #.......# #...#.# . #.......# #.#...# ### #.......# #.##### ..# ####.#### #.# #.######.# #.# #.##.##.....#### #.# ######### #....##.#......# #.# #....^..# #.#####.[....####.# #.# #.#####.# #........#.#.####.###.# ####.# #.#########...............# #....# #..##......#.###.#.##.##### ### #.# #.......##.#.....#.##.# ..? #.#####.###.#.##.#####......# #.# #.......# #.#..#.# ##...### #)## ######### #.##.#.# #...# #.g . #<##.#.# #...# #g# .# ###########......# #...# #.#####.###.# #.........####.### #...# #...........# ## #.......#.##.....######...#####>###............# #########.......#.##..............>...>.......####.....# ##...#...##......#.#....................................# ###.........##.......#..<...................#......##.... #..)........_#.....#.#.......#####)..#####..##..#.## ... #.#.........##.(......>....#.# #...# #......#.###.# #.##...#...##<.####..#)....#.# #...# ##.##........#### #.###########........##..##.## #...######..............# #.###.# #.##...........## #.........###.###.#####... #.....# #.......######## #...#####.###.###.# #####.# #.##.##.# #...# #.......##.## #.#######.......# ##### #..###......# #............##.# #..# ##.##.## #########.#####.# ..... #.##.<. #.#####.# ###..# #.###### #.......# .... ..# ######### .##.# ### . #.