####################### #.............)<....... #.....>................ #...................... #...................... #...................... #...................... ###....###...###..>.#### #......###...# #....# ..#...........# ....# #...........# #...........# #.....##....# #.....###+#### #......#.....# #......#..... .## #......#... ######### .....#'######'####.......# #........................####### ..... # ##.............................# ..... .##.. #.............................# ..S..########....)###.................................# #........<.........#..................................# +.....................##+############'##########......# #...................# #........>....#......######## #.....Og............# #.............'.......... #.....g(............# #.............#.......... #.....####'###......# #.............##)....## ..... #......'......+ #.............##.....# .... #......#......### ##.....##..<..##.....# #### ... #......#........##+###.....##.....##.....##....# .. ..'......#........#....#.........................# . ..#......+.......)#....#....<.......##.....##....# ...########........'....#............##.....##....# .. ..........#..(####...##.............#....# ...####+#####'#####...##.....##.....##....# ...#..........(...#...##.....##.....##....# #.......)......#...'......##.....##....# #..............#...#......######'##....# #..............#...#......+............# #...##'##.##..###'###.....##.....##.>..# #...##.##+###'##..##########......###### #.........................#######.# #.........................#.......# #..........................#.......# #.#####............####'####.......# # #.....#......#...............# #.....########...............# #+##### #.............).# #...............# #...............# #########.......# #.......# #.......#