########### #.......... ######.######### ######....#.# #.. #......##.#.######.# #<.....##.#.....##.# ... #......##..........#+##...# #........[.####.##.......# #........#.# #.......##.# #....<...#.# ####.......# #..........# ####.......## ..#.#....... #............ #.#.#.###.#. #.#.......... #.. .. . .. #.......... . .##...Sg...##### ##........... #.......#### #....#..# #.......# ........# ........# ...