######################### #.......?.#.............# #.#######.#.###########.# #.# #.#.# #.# ######### #># #.#.# #.# #...)...# #### #.#.# #.# #.#####.# #%.# #.#.# #.# #.# #.# ##.# #.#[# #.# #.# #.####################### #..# #.#.# #.# #.# #.......................# ##'#######'#'## #.# #.############################# #....##......# #.####### #...........................# ####.##......# #.#.....# #####.#####################.# #.........## #.#.###.# #..........)##............#.# #.)....#...# #.#.# #.# #.#########.##.....######.#.# #.>....###.# #.#.# #.# #(# #.##.....# #.#.# #......# #.#########.#.###.# #.# #.##.....# #.#.# ##)#+#)# #.........#<....#.# #.# #.##.....# #.#.# ##)#.#.# ###.#####.#.#.#.#.# ###.#########.#####'#######.#.#########.[#.#.# ### #.#.#.#.#.# #>)....................%u......./......[.[...###########.#.#.#.#^# #.###########.#####.######..#.##########.#.#.............#.#.#...## #.# #.#####.#....#.#### ##### #[#.#.#############.#......# #.# #########.........####...#####)))###.#)#.# #.#####.## #######.###.........##.....)#....8.))...u))u...#.#.# #........# .(.........#.#######.##.....)#.##...#####.))#...#.#.# ########## #######.#.#.# #.##......#.#####'###'#)##.....#.# ...#.#.# #.####..#)...# ##...##.####.###.#### #.#.#.#.# #.# #..#....# #.>.##.##..........# #.#.#.#.#######.# #..#....# ##...##.##...###.##.# # #.#.#.......#.# #w.#u##.####'###'#.##........#.# #.#[.......[#.# #..#<..)#...#####...#...###.##.# # #.#.........#.####..#.##...8.....).8.###.# #.##.# #.#.'....######........<..<#...#####...# #.# #.##.# #.#......############################.####.###%##.# #.....#........... ..'...'...............#.# ######.#.#######################..(##########.###.##.# ..........%%....)....%%...................)........#.# ######.#.####.############....##....#########.###.##.# #...................'....''....'.....(.........># ###......############....##....#############.##.# ######.# ### #....##....# #.##.# #.# #####^## #....####### ####%##.# #.# #......# ###### #.....#.# #.# #?.....# #.....#.# #.# #......# #.....#.# #.# #####'## #.....#.# #.# #.# #.....#.############ #.# #.# #.....#............# #.# #.# ############.####... #.# #.# .# #.# #.##### .# #.# #.....# .# #.###########.# .# #.............# .# ############### .. #