. ... . ... ..#...#### ...........# ##### .<.....##...######...# ........##....##......#########. ..........!...................... ..............(..%................ ...................o.......(....... .........%........b..s.o........... .....................o...??......... #.......###########...#####)...... #.......#### #.....># #...... #......%...# #......# #...## #..........# ##...........## ........<..# ####...... .# ..........## ...... . ............ ##### ............# ............# .......##### ....[.# ....## .