###### ######### ##########....###.......# #.......................# #.########..(.###.......# #.###.........#......s..# #.............#.....b#.## #.............''''''.#.# #.............'....'.#.# ...####......)......'....+.#.# ...........%.........'..<.'.g(#### ..................#.'....+......#### ...####......###..#.'''''+......(..# .. #......# #..#.#...........##.# #......###.)#.#...........##)##### ..)........>....(...........(.....# .....................%............# .............................(....# .................(..............# ......................(....# ...................##(.#### ........##.....#####(.# ..........[...# #(.# .....................# ...#..#.###....##.# ..#.....(.....# # #..#.###..... #..#.# #...... ... ....... ######...