############################################## .................)....([)............%......... .........##############....>).........)....}..# .........'............#..####'#.............### ........#............#.f+....#..............# #####.).#............#.f#f...#............##k #...#.........<..#..f)...#...########.# #...#............#.[#....#...# .# #...#...P........#..#....#...# # #...#............#f.#....#...# #...#########'####..#....#...# #..............f.).f######...# #..............)(....((......# #...............f............# ######.(......................^...# ..................>.......####..C.# .............##########...# #....########## ...................# #...# #...f........... ..................# #...# #..............# ............####..# ##...# #....##'######.# #####.....###.##..##.###.# #....#.......# #.....#..#.#..#.# #.# #....#.......# #.....#...#....# #.# #....#.......# #.....#.####..####.#.# #....#.......# #.....#..'..%...'..#.# #....#.......# ...#.####..####.#.####....####'#### #.. #....# #.............ff. . #..#.#..#.# #.............### #.. ###.##..##.###............f# #.. ..####..####....#######....# #.. .................#.....#....# #.# ................#.....#....# #.# ..##########....#)....#....# #.# #.. . ........[..##)####....#######.# #..# #######.....)................# #..# #..........########'##.# #..# #..........#.........#.# #..# #..........#.........#.####..# #######..........#.........#.......# .....)............#.........#.......# ########.........#.........#.......# #.........#.........#.#'###.# #.######..#.........#.#...#.# #.# #..#'#########.#...#.# #.# #..............#...#.# #.# #...##########.#...#<# #.# #...# #.#...#.# #.# #...# #.#...#.# . ....# #.#...+.# .....##########.#...#.# .................##'##.# ......................# ### ################