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