.... .... . ..... .. ..... ... .[.. .... . ..####... ....##....##..! #...<....# .....##......# ... .#.....# . .. .....# ... ....#.. .... ....# . ..... ...#. #..... .##...