#.# #$# ### #.####### ... ......... ###.###.#h..... ............... ###........# ......gh# ###.###h# ..# #.# ..# #######.####### ..# ............... ..# #######.####### #..# # ..............###..##.#....# ###.............#..##.#....# ##############...........# ..................# ########..........# #..........# #..........# #..........# #(.........##### #..............# #######........# #........# #........# #........# #........# ####.##### #.# #.# #.## #..# ##.## ####..# #.....# ##'###.# #...##.# #.<.##.# #...##.# ##+###.# #.# #.# #.# #.# #.#