#.... #.... .... ... ... .. ... .. .. ..... #.# .## ......##.### ..### #..........###...####. #..........#......... #...........)........ #........#++''++.... #.........+....+ # ##.........+.<..+ #..........+....+ ##?.........+....+ #...........++++++ ............!...... ..#######.........# . #..#........ #...#J....$... .......l........ ..........##..## ......#.... .# ............ .. .....####..## . .... #.# ... .#