############### . #............... .... #.#####....###### ##..... #.# #.......... ........ #.# #>...###### #........ #.######.### #........ #.....##.# #........ #.<...##.######################........# #..........o....................# #.....##.######################.#.##### #.<...##.# #.?........# #.###.##b# #?......%...... ... ..... ....)........... #.# ##.# ##....##.#..#### #.# #.# #..o. .....# . #.# #..o. .....# #.# ... ...... #.# .. ..... # #.# #.##.#### .......... #.......... #..........# #.....o....# #..S.......# #..........# #...<...)..# ##.........# ##......... ##########