. .... ..... ...... # ......# #. ......# #####.##.....# ........)....# ........<..# .#######...# #...# #...# +...# #...# +?..# #...# ...