# ############# #. #...........######### #.##########...........'.......# #..........#...........#######.# ..###....................# #.# ................######### #.# ###............# #.# ##.<.#.......# #.# #...#.......# #######.# ......^..###.# #.......# #..........# #.# ### #.####### #..........###.# #.# #.# ####.....#.#.>.####.####.######### #.)...#.#...ghg#..............# ....l.+ #...##h#.........)....# #...##)#..............# #...##h##.............# #.[.##g################ #...##)# ######h# .hg ..g ..... ..... .......