##+# ######..## #........# +........+ .#+####'###+###### .........##.#....# .........'..+....# .........#..#....# .........##'#....# ##+##+#.......#### +...'.'.......# #######.......# ##########.....## #........'.....# .... +.....##+#.....# ... #.....##.#....## ..### ##.##.##.#....# #...# ...#####.##.##.'....# +...+ ...'..'..'.....#.<..# ...##+##+## ...####'########....# #......... .........######...### +......... .........'..'.'...# ###+##+##+#......... .........#.##.#...# #...........##+##+#. ###+#....#'##'#.^.# #...<.......+ ..'....+.##.#...# #...........# +..#....#....+...# #...##'#....# ####....#'##'#...+ #...#..#....##+# ..............# #...#..#........ ...............##+## +...#..#........ ...............%.# #...+..+........# ............Y....# #...#..#......... .......#'##+#(...# +...#..#.....#+#. .......'..+ .(..# #...#..#.....# .......#+## ...(# #..+.....+ ....... ...'. #.....# ....... ..#. #.....# ....... ..# ..##+## ##'###. ..+ ..