###.......... ##...>........ ##............. #.............. #...........# #..........#. #....$...... ##..#..# ##..TT### #......# ##.##.## # ##.## #..<# ##.## ###