### # #...# #### #######.#.#.... ............... #####.###.## #..........#.## #......<....... #..........#.#. #........#.# #........# # #####'#### #####.# #.....# #.####### #.......# #.......# #.......###### #.#..........# # #.#..........##.# #.+.............# ###..........#### #..........# #..........# ####..........# #.............# #.###### #.............# #.h..h.# #...########### #.# #...# ##h##########...##### #.hh.h.h............# #..#####............# #... #........))..# ..... +............# ....:.. #.............).. #........................... #........###................ #.###.. #................ .................. .......######...... ......#.# .. ......#?#