### #.# #######.########## ..........h.g.....# .........########## ########.# #.# #.# ###### .########)########....# ......$...............#### .....#................'..# ......##.######.#....##.# ...... #.##...).#....##+### ..... .........+.........##..# .... ..........#.........##..# .. ....##.....#..##.....##..# # ...............#.....##..# ....#..#(#..####'#.##..### ... ................... . .....##.####.#.....# ..#.....#.####.#.....####.# ..................>).....# ..............[##.####### ######## .....................### #>.#..<# ###..###...##)......# #..##.## #..# ######.......# ##....## ##..##### #.......# #....#.# #.......# #.......# ###..#.# #.......# #.###+### #....## #.......# #.# #....# #.......# #.# . ###..## . #.......# #.# #.. #....# #.# #.......####.# .. ##...# #.# ##...........# ...##.##...###.# #..####.....# ...............# #..# #.....# .#.##.##.##...... #..# #.....# ............#..### #+###..# #........ .........##.#....#####..###.# #....#### ......##.#.......'......###.# #..... #.##.......##...#####...##.# #####.. # ##.......'...# #......# . ###.#..##...# #.#..#.# #.#....###...##.##.#.# #.#..#.# ...##.##.#.# ......... ...........# #...............###..# #..#.#####...##.# #..# ...#.# #.# #..# #..#.# #..# #.# #..# #..# ##># ###