### # ############ ################# ######.####.. #..........#############.(.#...........# #.#........... #..........'...............#.#.##.##...### #.#........... #..........###....######P#.............PP###............. ##..........# ###### #####..#.....##)'.....#..(.......# #.....<.....# #.#.%.#...#.##f#..#..........P# ##..........# #.....##..#.#######......###.# #..........# #.#.......#.# ####...## #P.....##### ##...#.....## ##.).# ##....#.# #......P##### ###...### ##......## #...........# ####.#.#...## #.......# #...........# #...........# #.......+ #...........# #P..........## #......>## +...........## ##......%....# ##.<.....# #............#####.<........## #.......# #...........###.#...........# #......## #........<..##.....>........# #....#.# #.......%...'..##...........# #...#### #...........######....#..#### ##... ##....%###### .....###. #.## #.....# # .##### # ### ##+.f#.#.#.## + ###...........# #..?........... #......S.......% #............... ..##........... ## #........... #...[...... ##.##.#### #. .. #