######### ###.......##### #...#.........# #...##+##'##+## #...#.........# #...#.........# #...#.........# #.l.#....<....# #...########### ...... ....### ##..#. ...#.. .......