##### #...##################### #...#.{.V.#...#.........# #...#{###{#.#.#####.##### #..{'{#A#{#.#.#[#..VV.#.# ############ #####..{{{#)#.#.###.###.###.# ##### #...*..#...###...#.{{#.#(#{#...........#.###.#.## ### #*####*#.Z{#.#...#...#.#.#.#####.....###.##....^## ####.#### #D{Z{#.{{z{#{#'..#.{{#.#[#.{...#.)...#^#.#{......# #.##.##.# #.#{{#{##{#{{{#'##.V{#.#)#.#{###.....#{#.##{{...## #..#.#..# #.#{{{.##.#{8{#.##ZZ.#.#.#.#.#...{{{W{{{{{..z....# ##.....## #W####.####WnV####ZZ.#.#'#.#.###{###{###{##^{).^## ##WVV## #.W....#..Z###'{{n...#.#.#.'{{.#{#.#.#..{###.#.## ##{DnW{## ########...#.'.Z.#...#.#'#.#{###{#.#####.# ##### #.V#V#{.# #...###...#...#.#.#.#{{.{...#...Z.# #.##Z##.# ##### #####...#.#)#.##########'#### ####z#### #...#.#.#.# #......# #####z### #...#.#'#Z# #......# #....Zz.# #...#.WZZZ# #......# #...ZZz.# #...####### #......# #...ZZ.Z# #...############......# #...ZZZ{# ########## #...#..........#......# #..{ZZZ{# #........# #...#..........)......# #..{ZZZ{# #........# #########...#..........#).....# ######A### #.....[..# #......##...#..........)).....# #.A...# #..<.....# #......##...#..........###'############ ##...## #........# #......##...#.........Z##V.....##.....# #.....# #........# #......##...#........{.##V.....##.....# ##'#Z## #........# #>.....##...#........{.##......##.....# #...{.# #........# #......##...#......V.{.##......##.....# ##.).## #........# #......##...#.......{..##.D>...##..{..# #.).))# #........# #......##..Z#......{...##D.....##.{{VV# #######+#)'###########+###########'###)..######'######'''#######n############### #.........Z............................{.........................D{{{.{........# #..........ZZ...................................Z.)..............{{{.{{{{......# #..............................................{...)[..).........{.{{{..{{{....# #############+########################...#######{##########################D#### #........# ### ####### #...#......{##############....# #.DD.# #........# #.###.....# #...#......{#....#..#....#....## ##D...# #........# #..####..## #...#.......#....#..#....#.....###D.<..# #........# #..#n#V### #...#......){.[#'#..#'#..#.......D.....# #..<.....# #.#'WzVV### #...#.......#{.'Z.....'..###...{..)..### #........# #.##nDD##.#########...#.......####Z#..#.#### ##.{.....## ########## ###WV{{{#Z#..n....'...#########............# #.n.....# ############ ###V#{#DD'.......#.Z.# #.....D......# ##.....).## #..........# ##.{####.Z#.......#...# ####.#..#.######.........### #..........# #.....###Z#.......'..)# #..'....Z.'..#.............# #..........# ####### ###.......#...# #..#'#..#D#..'.............# #..........# #.......#.^.# #....#..#{Z..#.............# #..........# #########.......#...# #....#..#.D..+.............# #..........# #......)#.......'..)####### #########''#######.....##### #..[.......# #.≈≈.≈≈)'*..Z.*****DDDDDDD## ####...V# #.....# #....A.....# #.≈≈.≈≈)#########DD.##....D## #.(#{##.# ##...## ##########'##########..W....# #...###{..*D## #..#{##.# ##### #.##{##{##z##.##.##.#.≈≈.≈≈.# #)..# ##{{..D####'#.D.(# #..Z{{n{{ZZD{.{{{Z.Z'.≈≈.≈≈.# #...# ##.*..DD{...##'## #...8{V8zD>.{8{.8...'.......# #..[# #######.##.#..# #.....{VVV.....{.)..######### #.[.# #.##.#..# #.##.##.##.##.##.##.# ############...######### #....#### ##################### #..........#.[.#.......# ###### #..........#...#.......# #..........#.(.'.......# #......V(..#(..#.......# #......V>).(...#...<...# #.....Z...(#..Z#.......# ############...#.......# #...######### #...# #...# #####