##### ##...## ##### ##.....## ###### #...# #.......# #....######...# #.......# #################....#........# #.......#########................>.....####...# ##................###############.............# #.......########### #####.........# #.......# ...........# #.......# ##.........######## ##......### ###...######........ ##.....[.###### ....#.....#......... ##..#.#....... .................... ##...#....... ..................). #####......... ......)o............ #####...#.#......[ ......)............. #................. .......)............ #.....[.)<#....... .................... #.........#>...... ................... ###.......#....... .............##### ##......#....... .......%..#..# #.......######.# ..#######.#..# #........ # .. .# .# #......... ##.....#.#.