######################## #....................... #############.......>......######### #......%...##..............# #######'########(##).............# #.............##)##..............# #.............##)##..............######### #.............#.......<.................... #......#......#............................ #....##.##....#.......###########.######### #....#...#....#.......# #.# #...#..#..#...#.......# #.# #....#...#....#.......# #.# #....##.##....#.......# #.# #......#......#.......###########.######## #.............#............................ #.............#............................ #.............#####..############.......... #######'####### #..# #........... #..###########..# #........... #...>...........############........... #.................................%... ############.......................... #..##############.......... #..# #...>..... #..# #........ #..# #....... #..# #..... #..# #.... #..# . ############..###### #.................... #........(((........ #....%...(.....(.... #...!>...(......$... #.......(.......... #.(..(.......(.... #(............... ........?...... ............. ........... ......... ...