####### #.....# #############################################[###.# #.....(...................[......................># #.###############.#######################.###/....# #.# #.# ##### #...#.###.# #.# ####### #.# ####.. .# ###.#...#.# #.#######.....###.#### #####....##.# #.###.#.# #>........##.#..)....# #...#.#.....########.......# ################.#######.^#...##.##.###.#.#.#.#.........######.### #.................# #..###.##.##.............# #......[.# #.##############..# #......##.#######..#.#^..# #..####### #...# #......# ##..##.##.# #..#.##.## #..##.# ###.########.#..#.##### #.##.##.# ###..#.?)..# #.....## #.##..........#....... <...##.# #<...#.#####.# ##.#...# #....####.......### .#####.# ###.#<.......# #.###.# ####.# #..##.#.# . #......%.... #.# #.#### #.# #..#..#.#### #.#.##.#...# ..# #....# #.# #..#..#.#.. #.#.# .# ..# #### ####.# ### #^......#.# ##... .# . #.#######.# ####.###.###.# #### # #.........# #............#.#.# #.######### #.#.####.........# #####.# # #.#......#.#.### #.....# ### #.[........# # #.#########.# ###.######## #.# .....# #. #.# #.##.# . #.######$##.##### # #........ff.#...# #########.ffff# #f#.### ..{#fz..)# ###########