###### #.<>.# #....# #....# #....# #....# #.#### #.# #.# #.# #.# #.# #.# #.############ #............# #####........# #........# #........# #........# ###........# #..........# +..........+ #..........# ###........# ######....##### #....'....# #.####....# #....#....# ####.#.#### #.#.# #.#.# #.#.# #.#.# #.#+## #....# #....# #....# #....g(..# #....###.(.( #..... .( ##...## #...# #...# #...#