######################## #################### .............................................# ######..........######..)........##########.# . #########...........................##########.# .. ...............................................# . ...................................###########.# .# ##.######..#########..............# #.# ##########.#######.........#########..............###########.# ......oo.......................................................# #?.# #...........#############.#######................# ######%.#####...........#############.#######..############..# ...b................................%............############..# ..............................................................# #######.........................##########.#########..........# #...#######...##########..# #.# #..........# #...#######...##########..##########.# #..........# #....................................#########..........# ........................................................# ....................................................)..<.# ######...#######......................................# ###...............................).........%......# ..................................(..................# .......................... .##########...........%^.# .#########............... #..............# #.............. #........>.....# #............. #..............# ............. ...............# ............. ###.............# #####.###### #.............# . #..... ... ...