############### #####.............##### ###.......#######.......### ##......###.......###......## #....###.............###....# #...#......#######......#...## #..<..### ###.....#...# #....## ##....#...# #....# ##....#...# #..... ###.....#s..# .#..... ##......#...## ...###... ......###[...# #... ###. #......## ##. #.......### .....##### ####