############ #..........# +......<...# #..........# #.....%....+ #..........# #......%...# ########'### ###...# ####...### #....### . #.#### ... ##'########### ...( #............# o.... ###....o.......# .......#.'..........%.+ .......+.#............# .=.....###.......>....# ...... ########'##### ##### #)## #..# ##.# .# ###+##### .# ........$# .. #.gg......# .. +.g...g...# ..# #.........# l>. #.........# . #.........# #.....<...# ########+##