###### ############# #....##### #...........# #.##.#...# #...........# ######## #.##.#...# #...........# ## #......# ##.##.#(..#### #...........# .. #......#####............#####.....%.....# .# #...........................#...........# .. #...........................#####'####'## .# #####.......................# #.# #.# .# ### #.........##'##.........#####.####.###.#...... #........>.g..+.........').................... #..........(.##.........#####.####.###.#[.#... #........g############### #.# #... .# # #................... ... ....... #................... ...........##. ...........############### ###..###.##.# .. #####+###................. .... ... .. .. ##.###...........# #..# #.# # # #.# #...........# #.. ... #.#####%###...........# ..........)............# ..#####.#############.#########.. #.######......#............ #......'..............###.## #.######.........#.......... #[# #........##.####.#... ..# #######...#.####.#.. ##.# .................... #.. .................... ..# #.####.##.#..###.## #.# # #.##.#.##.#..# # . #.#.##......#..# .#.##.#.##.#.##.#..# ..................... ...................... ...#.....#....##>.....% ...##...##..........## ..###.###...........> #.##.##.###.......# #.#.#.###........# #...###...###.........# ........<............## #...###...###........# #.#.#.###..####.# #.##.##.###.. ? ..# #.# #....# #.. ... ..#.# . ... . ... ##.