..#.....# ........+ .......# ......+ #....# #....#+####.## #.....<....... #..@.....#.... #........# . #....##### +..... #..!.. #...... #...... #.......