######### .........# ..?....o.#### ########## .......ooo..##################........# .....(.o##..................'........# ........#####################........# ........# #........# .......# #........# ......# ##'####### ###### #.## #..# ##.### #...# ###<# #.# ... ....# ...... ......## #......# ####.## ..#