##### ##...## #..<..# ######.....# #### ###...###...###...### ##.......##'##.......## #.........#.#.........# #.........'.'.........# #.........#.#....[....# ##.......##'##.......## ###...####.####...### #####.......##### #.............## #...............## #.............)...# #........⌠........# #.......⌠>⌠...)...# ........⌠........# #...............## #.............## #####.......#### #...####.#### ##.## ##........# ....%..##h........# #.....gh........# ........r.#.......# ####..####........... #.. #.########## #. #.# #. #.# . ... # #.. #..