.... .... .. ..... ... ..... ###+###.... ......#.......... ......#..<...# .......l...?.# ........g....# .............# ......######## ...... ..... ..... ####