####### #.!.!.# . #.$...###.. +.......... #.........# #........ ..######.<...# .(.ggo{...<..+ ##..g###.....# #. #.....# #######