###### #....########## #....%{........ #..#.##........ #..#.##........ #####....##........ #........##........ #.####.#.##........ #.# #.#.##........ #.# ##.#.#########+## #.# #..#.# #...## #.# #.##.# ##.....## #.# #.##.######.......# .#.###.###.#..b............. ..................>.......... ..#.#######.....####......... #.._.>.# #...(....# ##...#.# #.#.....## ##........##...## ####.##### #+## .# .#