......... ........# ...?....# ........# ........# ........# ........##### ......).o<..# ........a)..# ...####.....# . #.....# #....... #........ #......... #.........