... ......... +.........+ ......... ....... ..... ... ########'# .........# .#######O##### .###...%.....# ?......##...##.# ##..........# #######...## ##.## #.# #.# #.# ####.##### #........# #.##.###.# # #.# #.# #.###.#### #.....<..# #.###.#### ... #.# ... ..# . ####