### .... ### # #....###.#####.###. ..........#........ #.....>........... ##...3............ #................ #................ #..?............. #................ #............... ................ #...#.....#....