##............. #............... #............... #............... #............... #............... #............!.. #.^..b....S...# ##...r.......####.. ######.####.#..... #r...#.#.#... ##........... #.).......# # #.......#.##..# #......(#.....# #......<......# #......###..... #.......# ..$# #......... .# #.......#.. ##.....###.. #....## .. #.###