######### ........ ........# ......# ....# ####..# ##########.....# #..........###.# #.<.......## #.......# #.........# #.......# #....<....# ##......# #....)...## ....... #........# ...... # ########........# ..... #. ##...............# .... .. #..##########..### . #.##.##@......... #..# #......F........ #..# #..#####........ ...# #........ #.## #....... #.# ####### .