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