######### ##.......######## #....###........ #....# #.......####### . +....# #.............# .. ########....# #...........#+##########... ....#......# #.#+#...................... ###..+......# #.#........................ . #....#......# #.###............[......... ... #...........# #.......................... .....#...###.....# #####...................... ..$...l..# #.....# #...................... ....##lh## #.#+### ########.############## +## ...g# ... #.## #.#.## .. #..# ..... ... ##.# #.#... #############.###### #.#... ..................... # .... ..................... .#######..########### #####..### ..###.^......# .............### ###..<...(..... #........#... ####..####.## #..# # #..# #..# .... .....