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