######## ##......## ##........## #..........# #..........# #..........# #### #..........# ##...## #..........###########.....## ##........##................## ##...>....###..###o#.........## #..........##..###oo........... #<................oo........... #...........%....###.(......# #..........##..### #........# #..........##..# ##..(....# ##........######....(.......# ##......... .$..........# #####..... #?...[...#.<..# #.... #........#.....> #... #######.#####... #.# #.# #. ..