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