############### #............. #### #............ ..## #.#####.#... ... #.# #.#..# ... ##.#####.#..# #.# #......#)#..# #.# #..##.......# ###.####... #..##...##..#####..<....... #######..........(.............## #.............##...>......####.# #.######.##...###.#.####### #.##...###.#.# #....>.....#.# #.##.S.#####.# #.##.g.# #.# ######.##...#####.#### #...........g......... #.#######...##.##.### . #...##.##.# ... #...##g##.##..... #......g.).gg.<.. #.........##..... #.#######.# ... #.# #.# . #.# #.# #. #.# ... #.#