####### ####################.....# .........[................# #......#.#....#.....# #. #.%....#.#....#.....# ##.#########.......#....#.....############# ..................o.o...o......)..........# ..................o.#....#.....##..........# #........####.......#....#...).##........(.# #..........(...).........#.#...............# #........#####....#.#....#.#...............# . #........# #<...#.#.#.##.#.....##.######## ... ..#####........#####....#.#.#.##.#.....##.# ... ........................)!.......########o# #.# #......................%.........# #.# ####.## #...###........#####............. #o# #.....# #...# ###.###%## #............. #o# #.....####...#####.###.######............. #o# #....>................................... #.# #......[.............<..........[..###.# #.# #.....####.#######.###.######......# #.#.# #####.#### #.....####.#######.###.# #.#.###.._.## #........# #.....#................######. ...#.#.# #).......# #.....#....................... ....<..# #........# ####.##....#######.##########.. ........###o.......# #.##....# #.# #..# #............# #.##....# #.# #..#. #.###........# #%##....# ##.## #..#.# #....####)#### #.##....# #...# #..#.# #..$o# #.# #.##..%.# #...# #..#.# . #....# #.# #.##....# #...#########..#.#####.# #..o.# #.# ####.##<...######......................# #...o# #.# #.....#.#..............................# #...o# #.# #.....#.##.#################...........###...o. ... #.....#.##.# #............................. ... #).........####......#######...........# ... #...............%......................# ..... #............?........#######.#...###### ... #..........####.......#######.#..)# #......................................... #..........#########.....####............ #..........# #.....# #####.#####.# ######.....# #.(...# #.# #>...## #.....# #.# ###### #.....# #.# #.....# #.. #.w..(# ### #.....# ...