# .. ... .... ..... ####...... ##### ##.<....... .....# #..###..... ......##########(.....#### ............((.((###### ..((.....@.(...### .).....######### .....#. #### ## .. # ########.. #. .......@.. #.. #......... #...###.....(... ...........).### #............... #.....<.!...@.. #............#. ##...........# ###.........# #.........# #.........# #........... ............