############### #####....)........##### ###...s...#######.......# ##......###.......###......# #....###........... .###....# #...#......#######.s. ...# #...#..<..### ##. ... ....#....## ## .. #.. #....# . #. #..... ..#..... #....###... ##... ###. ###. ##