!.. ... .. .. #. #. ####.#.########### .>.....<..)o...... ####..#..)).....>. ##........<.... ##...#.#.##### ##....#..# #######.# .# .#