######### ....h...# # ######.############# #.##..................# .........)...########.# #.##..#...##.# #.# #.##.......#.# #.# #.........##.# #.# ####..##..##.# #.# #(........# ##.# #.###..#### #..# #...>..# #.## ####...## #.# # ## ##.....## ###.# #.#.# ##.......## ##.#.# ###....####....%....####....# ........a.'.........+.......# ####...####.........####.<.## #..# ##.....#### ##### #.# ##....# #. ##...# # ##+##