##### ##...## #..<..# ######.....###### ###...###...###...### ##.......##'##.......###+## #.........#.#.........#...# #.........'.'.........#...# #.........#.#.........#...# ###### ##.......##'##.......##...# #....# ###...####.####...####..%####....# #####.......##### #......'....# #.............## ##...###....#. ...............####...........#.... ................#...........###..... ........⌠........#.#.........# ..?... ...%...⌠>⌠.......#.#%........# g...... .......hh........#.[.........# ..r.... #...............####.........# h...... ##.............##..).........###........ ####...r...####..####+####....).h...... ####r####.rr.## ######.####### #......#### .# ######## .# .# .# ##