##### ##...## #..<..# ######.....###### ###...###...###...### ##.......##'##.......## #.........#.#.........# #........)'.'.........# #.........#.#.........# ##.......##'##.......## ###...####.####...### #####.......##### ##.............# ##............... #................ ..# #........⌠....... ..# #.......⌠>⌠...!.. .. # #........⌠....... ...# ##............... .#.# ##.............# ... ####.......########.#.## ####.####.S.........# #..#.#)g####....!# ##.#.#.## #....(... #.....# #.....### #.#.#)# #.....# #....... .....## #.###.### ###### #.# #.# #.# #.# ..# #.# ..# #.#