######## #......# .. ### #......####... ....#......#...... .................... ........<.T.z....... #####...........!... #.............. #.............. ##...#.....##.. #...#...### #...#...# #...##### ..#