######## ########......# #........####.# ##.######## #.# #...# #.##### ##.## #.#.# #.....# #.### #...# #...# #####.# ......# #...# ##.## #.# .....#.#### #...# #.# ####### #.# #..........###...##### #.# #.....# ####.#### .........##...........########.###.....# #.......# ...#......ooo...............#..<.......# #.##.##.# .#...P....#h..........#####.#)(###...(.# ##.##.##.# ...........Jo###...######.....(####.....###.....##.# .##.#.##...### #...# #.##.()..........##..#####.# ........^### #...# #.##...####..###.##..#####.# #####.#### #...# #.##...#.....# #.##........# # ##.## #.###..#.##..###.##.######## ####.### ###.###..#.##......##.# #......# #.......#.....##.####.# #######.##.#.###.....##.######.......# #....................#### ##.###### #.#.##..#.##.##......# ### #(#.##...............# #.#.###.............###### #.#.#####..#####.........# #..........# #.##.####.# ######.###.#####.##.# #.# #........##.##)## #.# #........##.##..# #.# #...)>...##.###.# #.# #######........##.# #.# #.# #..............##.###.###.# ####.######.......##.........# #.......# #.......######.##### #.##.##.# ######### #.# #.##.##.## #.# #.##.....# ####### #.# #.#####..# #.....# #.# #.#####..# #.###.####.# #....%...######.# #......# ########........###<###### ########.....# #######