##### ## #######...#######.### ##...<................. #....................... ##.##+.#...#.......... # #.......#.......... #.......#..33..#### #..)....#..4%..# ................+ #.#.......#......# #.#####+.+.......# # ............. ............. ............. ............. ......... ...