######################## ..).....<..............# ..............%........# ......................# ...#########..........# .. #..######.. #..#....# . #..'....# #..'....# #..#....# #..#....+..# #..#....#..# #..#....#..# #..######..# #########..........# ...................# ##########.........# #.........# #.........# #.........# #.........# #.........# #.........# .............# #####+###....# #....# #....# #...$# #....# #....# #....# #....# #..))# #..gg# #....# ......# ........# .......# ......# #....# ..#