##### ##...## #..<..# ######....(###### ###...###...###...### ##.......##'##.......## #.........#.#.........# #......(..'.'.........# #.........#.#.........# ##......[##'##.......## ###...####.####...### #####.......##### ##.............# ##...............# #................. #........⌠........ #.......⌠>⌠....... #........⌠........ ##...............# ##.............# ####.......### . ...####.####.... #......bJ....>.. #.....#.......#+ #.....#$...##... #.... ####.# . #.... .# #... .. #... ##