######+## #.......# ####+#### #########+## #.......######.......# #..........# #.......#............# #..........####.......#.8....58....# #..>......[##.'.......#....%.......# #..........'..#.......+............+ #....[.....####...........>........# #....<.....# #.......#.%..........# #..........# #####+#...........#+# ###+######## ###.8.....8... #.........#. ###########