############# ###################...........# ########### #.............................# #..........# #.#############.###...........# #..........# #.# #.# #.......#.#########..........# #.# #.# #......).....<...............# ######.##### #.# #....<..#.############.#####.# #..........# #.# ##.##.###.# #.##..[## #..........# #.# #.##.# #<# #.#....?# #..........# #.# ##.##.# #.# #.#%.?!?# #.....>....# #.# #...#.###.## #.#(().g# #..........# #.# #...)......# #.##$..'# #..........#########(###..%#.###..###########(#'###.@r.. #................(.........................###(.# ##. #..........#########.#..####.###..########.# #.## #.........(# #...........#..# #.# #.# #..........# #...#######.#..# #.# #.# ############ #.#.# ### #.#..# #.# #.## #.#.#######....# #.# #..####..# #.#...'_+......# #.# #.......# ######## #.#.###'###....# #.# #.####### #......# #.#.# #.# #....# #.# #.# #......# #...###.###...%# #.# #.# #.....># ####.#.........#.## #.# #.# #.....o# #......>..######.# ##.###.# #......# #.........######.########...##.####### #....... ..........................[..........# #..$...# #(........###############...##.#####.# #......# ########### #...##.# ####### #...##.# #...##.# ######.# ... ###