...... ... ...... ..... ..... .....####... ...........# ...........+ #.........####+#+# #................. #................. #.................. #..................# ..................... ...................# ...###+ ....?..............# ....... ...###.............# ......a ### #.............# ....... #<............# . ##....... #$............# ... #........ #.............#.. .....##........ ..########......... .......