################# .................# ########...#######.# ######## #....###(..#######.#### #######..)...# +....'%...............+ +..........#.# #....###...########.### ###.###.#..#.# #....# #...# #..# #.# #.##.#.# #....# #...# ##.## #.###....#.# #....# #...# #..## #.....##.#.# #....# #...# ##..######.###......# ###### ##... #.......#.# #####.## #.... #.......'.##### #.# . #.......#.....# #.# #.####+##.###'###.##### #.# #.#..)..#.....# #.# #.#.....#.###.# #.# #.#.#.#.#.# #.# #. ..#.....#.# #.# . #.#######.# #.# #.# #.###.####### #.# #####...........# #.###..##.###.....#.# #######.##....#.# #####.#.# #..#>##.##..#.#.# #.#.# #....##..'..#<#.#######.#.# #..####.##..#.#.#.......#.# #..)....##....#.#.#.......# #..####.###..##.#.#.####### #....##.# #####.#.#.# #....##.# #.#.#.# #######.#######...#.##### .........(.........#.....# ###########..###.######.# #..##..######.# #..>#.#.......# ###.#.#.####### .#.#.....# .#.#####.# .#.#...#.# .#.#.###.# #.#.....# #.#######