##### ##...## #..<..# ######.....###### ###...###...###...### ##.......##'##.......## #.........#.#.........# #.........'.'.........# #.........#.#.........# ##.......##'##.......## ###...####.####...### #####.......##### #.............## ...............## ................# .......⌠........# ......⌠>⌠.......# .......⌠........# #...............## #.............## ####.......#### ####.#### #..# #####.## ...#h# ##.#h# #....# #.h### #..# #... #...# #.... ..h.#. ...... .....# + ...