######## ####### ######## ########### #.......# #.....# #......# #########....#....###.......# ###.....# #......# #......##....#..............###.......# ##......# #......##....#........................# #.......###.......#.............................# #.................#.)...................%.....### #.................#.............#.....%.......###### #...#.............#..........####..................# #...#.........###.##...#.....# #....########......# #...#.........# #.##...#.....####....#.............### #.............###..................).#......#.[......# #........................####........#......#........######## #....................[................................>.....# #.......#......>...................########........########.##### #####.###................###.......# #...............##.[...# #..................##.....o.#### #.........#####.######.# #............<.....##.......... #............##......#.# #..............##.............. ##...###.####.#######.#.# #####...##.....%.............o.. #.....##...<#.# #.#.# #.....#................o..o.. #.....#.......# #...# #....>#####..........#.#.##.. #.............# ##### #.....# ####.......#...# #............## ####### #.......##.o# #####.........### ####...........# #.(.............# ######..............# #...............# #...................# ######)..............# #...................# #....o......###......# #..................># #...oo[.....# #......# #...................###...)......########### #.......................%[...#####....# #########)....#..........#########....# #.......######............####.......# ####....................................## #.............####......................%# #.............# ........................##### #..........##.# #............................# ###..........##.###............................# #................##......#.........)...........## #........#.......##......###........###.........# #........#.......#####.............## #.........# #........#.......# #.............# #.........# #......<.#.......# #.............#####........# #........#.......# #.....................<....# ###......#.......# #........##########........# #############)#############.# #........# #...).# #......# #........# #####.# #.###### ##.#####.# #.# #.# #.# #.# #.# #.# #%# #.# #.####.# #.#####.# #......# #.....#.# ######## #####.#.# #..(# #####