##### ##...## #..<..# ######.....###### ###...###...###...### ##.......##'##.......## #.........#.#.........# #.........'.'.........# ######+### #.........#.#.........# #........# ##.......##'##.......## #........# ###...####.####...### #........# #####.......##### #........# ##.............## ....)..).# ##...............## ######.#.# #.................# #.#(# #........⌠........# #.#(# #.......⌠>⌠.......# #.#.# #........⌠........# #.#.# ##...............## #.#####.#.# ##.............## #.........# ####.......#### ######.####################.#### #.......................# #######################.# #.# #.# #.# #.# #.# #.# #.#