############ #..........#### #.#####.......# #.# #.##.##.# ##.#####.##.##.##### #..................# #..#####.##.##.###.# ############## #..#........##.###.#####............# #..#.###.................##########.##### #.....................#..# #..)...# #.##.######.###.#####.#..# #.%###.# #.#..# #(# #.# #.#..#########.)# #.#.#### #.# #.# #...............# #......# #.# #.# #.#...#########....%.... ###.##.####.###.#####.#....... #####.### #...................#..##++# #.###'###.####..##.##..# #.# #.# #.. #..##.....# #.###.###.# #..####.#.# ##.'.._..+ #..# .#.# #..####### #..# # #..# ### #..# #..#######.#.##.(. #................. #.........>... ###.#######.. . #.# #.# #.# #.# #)# #.# #.# #.# #.# #.# ######.# #<# # #.# #<.....# #.# #..#####.####.###### #.# #.............# #.# #.###...###### ##(# . #.### #..# #.# #.# #(## #.# #.# #.# #.# #)# #(# #.# #.# #(# #.# #.# #.# ##### #.# #.# #.# #...#####.# #.###.######### #.# #.#.......# #.............. #.# #...#####.#########.######### #.###########.## #...)....)..# #.............# #######.##### ############### ##.## ##...## ##.#.#.## ##.##.##.## #.###.###.####.# #.# #..........# #.#######.###### ##.## ##.## ##.###.## ##...## #####