. .. #. #. #. #.#######. ..5...... #sh....... #.# #.# #.# #.###### #......# ######.# ###.### #.....# # #.##### ############....% #.# #............(... ####.# #######.####..... #.##.# #h####..## #.##.# ######.......##. ######+#####.##.# #...............# #.....>.......#.# #.####..........###############.####.#####.##.# #.###........)..##...............#...# #.##.# #......####'###.##'############..#.### #.##.####### #...............#........# #..#. #..........# #........##.##..#........# #..# ###........# #........##.##..#........# #..# #..#####.# #........##.##..#........## #..# ######..#####.#####.## #...p.......##............. .... .............)......... ######........##.#..##........## ##.# .........####.#####.## #.....######..####.###........# ######.#.# #.# +.....5.......................# #.#.# #.# #.....######..####(############ #.#.# #.# ############..####.## #.#.# #.# .#..............# #.#.# #.# #.#.#####..####..# .#.# #.# #.#.# #..# #.%### #.# #.# #.#5#####.)# #..#.. ... #.# #.#........####..#.##..# #.#..............#.....#< #.#.#####.####...#....... #.#.#####.# #...#....# #.........# #...#....# ###.#.##########........# #..................))...# #.#.###.########..##)#.## #.#.# #.##........##5#.# #.### #.##.####......#.# #.#####.##.# #.#5####<# #..........####.#.# ### #######...5....<..# ####.####.#.# ### #####