############ ############### ...........# #######.............# ... ...........# ###)...##.............# ... ...........####)).......#####.......# #...... ...............)#+#.....#...#'###...# #....... ..............###.###...#.......#...####....... ............### ... ###.#.......###...........#+### ............# .#+#. #...........#...........#...#..# ...........## ###.### ##..........#...#####...#...#..# ########%..# .# ... #..........#...# #...#...#..# #......%%.##.##..?. ##.........#...# #...'...#..# ..........+..+..? { +.#########...# #...#####..# ..........##.##..$. ##.............#####...\......# ...........# .# ... #.............................# ...........## ###.### ##...............######........# Y...........# .#+#. #.......!...>....# #........# ............### ... ###................# #........# #########.....###.###..................# #........# #...#...#+#....................# #........# #...#..........................# #........# #...##.#...#..##########..(....# #........# #....#.#...#..# #.......# #...>....# #...##.###'#..# #.......######........# ....#.........# #.....................# ..... .........# #.....................# #.........# #.....######..........#### {#.........# #.....# #.............# ........# #.#.....# #.............# #####...# #.#.....# #.............# #.#'# # #.#.....# #.........##### #.#... #. #.###...######.........# ..%#'###...+..................# ...........##'#............)).# ......<....)..#.............(.### ......e.......#.....#######.((..# ......[##'#+###.....# +.(...# .......#............# #.....# .......+............# #.....# .......+............# #.....# #####+##.........<..#######.....# .........................# ..........................# ..........................# ...........................# .........#########....# .........# #....# .........# ....# ........# ...<#