############## #............. #............. #............. ###............. ................ ###............. ................ ######%######## #.# #.###### #######......# #........##'%## #.########8..8## #.# ###..### #.# #<'..'%# #.# ###..### #.# #8....8# #.# ###..### #.#######%+..+%# #.......###..### #####.###8....8# #.# ###..### #.# #.#.# . #.#.# . #.#.#.# #.#.#.#.#####.. #.#.#.#........ ...#.#........ #.#.##.###.#.#.#.#.... ##.#...............#### ........###.......#.... #!.................### #..?....##...>...#... #.....$............## #........#.......#.# #........[%....)...# #........#.#.#.#.#.# #........####.##.#.# #........# .# # #.....>..# .# #........# .# #........# .# #........# .# ########.#