#### ######## ..... ####......#####....... ..........#...'....... #........###....... #......### ..... #..%.h.# .... ##.##### ### #S# #.# #.# #.### #.S(# ###.## #...# #...# +...+ #...# #...# ##.## #.# #.# ###+## ###.### #....# #)(...### #....# #.#.#...## #....+ #.#.#.#..#####....# #.#.####.....'....# ..#.. #######....# ##### #....# ###'### ##...# #..### #.## #.# ##'####### #........# #........# +........# #........# #........+ #........# #######'### #...# #####'### #####+## #.......# #......# #.#####.+ #......# #...# #......############ #######.#.# #......'%...<.....########.....#.#.# #.<.%..##########........'.###.#.#.# #......# ##########.#.....#.# ######## ###########