######## #......## # ##''###..## . ##.##.###..# .# #...##.###.###.# ##.<.# .# #.b.#.## ##....# ###r..%..## #.####8# ##........### #.......##...........# ###########........#.# ##......## . ###.#### #.# ..# #.. #.# ...