### ## ## #.# ... ... ###.### #.#########.# +..<..+ ...........# #######.#######.......#.# #.............#.......#.##. ####.#####.####........... ##.#####.## #..))...## #.........# #........# ######.#######........# +...........'.........# ######.######....####.# #.# ##...# .# #.# ##### # ###