##### .....# #...######### #...)o.......# #...o<........ ####[#######.# ... ..... ####.# #. #. #.