.o. .... .... ..... .....## ....... ####### ?......##.)...# ..(.....).)...# ......o...)...# #....####.....# ..## #.....# # #######