######### ###......(##### ###.............### ##.................## ##......####.........## ##.....########........## #.....###....####.......# ##....##........###.(..(.## #....###...###...##.......# #....##...#####..###......## #....##..##<.###..##.......# #....###..##.###..###......# ##....##.....##...###......## ##....#######....##........# #......####....###........# ##............## #........# ####......#### ##..).....## ######## #.....>..[.# ####..........# #.###.....##### ##.#.###### #..## #..# #..# #..# ##.# #.# #.# #.# ## #.# ##.##.# ##...#.# ##......#### #..........# #.....K........ ##.......##.... ##......# ..## ##...#.. .%. ##.##### ## #. %.