########## ##...##...## ##..........## #............# #............# ####............# ##...#...>.......### ##.....#...##...#<..# #............>....#.# #.........#######..... #.........##########.... ##................. ... #.......##..##### .. #.......###.# . ..........# #.# . ..........## #.####.... .........#####......... .........##5W55...!...# ............Y.......... ..!...Y5.......... ##.##............. # ..#............ ##.###....5..... . ##......... .# .......