################## #.......#........# #.......'........# #.......#........# ########.......#........# #......#[......#........# #......#.......#........# #......#.......#..^.....# #......'.......#........# #......#.......#........# #......#.......#........# ################.).)....# #........# #.())....# #########'#'##### $$ $ $$$ #........(..# $$$ $ $ #.......)(..# $ $ $ $ #...........# #...........# $$ $ $ #........(..######### $ $$ $ ######.###'###......# $ $$ #....#.#....##......# #....'.#....##......# $$$$ $$$$ #....#.#....##....).# $$$$ $$$$ #....#.#....##..<...# $$$$ $$$$ #....#.#....##......# $ ##'############......# #......# ####'#### #......# #......# #......# #..>...# ####################### #......# #......# ........))....)........ #......# #......# ...........).).)....... #......# #.....^# ###########.O########## #......# #......# ####################'####################'''##########+#'##+# ########...$.$.....(.......O.......................................# #......'...$$$(.....$..............................................# #......#......p(.(...pc....C.......................)...............# #..>...#....))(......................................).............# +......#....)......(.......................................).......# #......#.....).............C............................)..........# #......#...........(..(D((X........................................# #.....p####################################'##############+##+###### ## ######'# ##...## ##.....## #.(##. #..### ##.....## #...#...# ...####....# ##..###..## ####.###.#### #p.##..### ##..##.##..## ##.#...#...#.## ## #....### #..##...##..# #......(......# #..##..##.$### #..#.....'..# #..#...#...#..# #....####.$$.# #..##...##..# #.###.###.###.# #..##..##..### $ ##..##.##..## #..#...#...#..# #####.($$### ##..###..## #.............# #..##).##..# ##.....## ##.#...#...#.## #...)### ..e.' ##...## ####.###.#### #..##..# ..### ##########'#############...#...# ##+# #'# ### #############............#.........##.....## ... #...........'..#####..##.'.[.......####'### .## #...........#.##...####.[#.........#......# .. #...........#.#........[.#.........#......# .. #...........#.#..>..#....#.........'......# .#. #...........#.#.....)....#.........#......# #...........#.##...####..#.........#......# #...........#..#####..##.#......(..#......# #############............'.........#......# ########################......# #......# ########