######### #### ########### #######.......###############..## #.........# #..........................5...<# #.........################.####...............(....g(((..# #...........................# #.........#...##)#######..## #.........##########...##..>###.........#...##.# #### #.........# ##.##..#..###........#...#.(# #########.# ####....###.# ########........######### #.# ##.....### #(# ##......#..<......# #.### ###.......## #.## ##..#....#.........# #...###..........###..##### #..##....#.........# ###...#...................# #.####..##.........# ###...[........###.####.# #.##.....[...#.##### ###..........# #.# #.###.##..#####......## ####..........# #.# #.##((...## ##.(......# #.............###.## #.#..(##.# #.......... ######.###...).....##...###...#.#g.# #>........%# #...........................#.....## ##........# ##########..)......#..............## ##......## #........(#......#........# #...#### ###### ##........#......#.....(..# #...## #....# ##.....#......%#..#.....### #....# #....# ####...##.(...#.##<.##...#####....# #....###########...(..........................# #.....................................####)...# #########....#.....###.!...#.....#..##........####....# ...........).#......##.#.##..###.#.###(.........##...## #...$...........!....(.#.....###.#..).....)...#.##...# .8...8....#..........................#..(.)..#.##.#.. ...#......#..........##............#..#.....## .#.#### #. ##..$..##........###.......#....##.#.....# ...# #......###......#....#..........##.......# ..# ..8.............................###.#.#### ..# #................#####....##....# #.#..# g......................###....# #.##.# .....#.................# #....# #.##.# ....#.........######### #....# #...o## .. #.........# ##..## ###...# #.........### #### ##%.####### #########...# ##.....o.# ###.### #..o.##....# #oSo## #....# . ###o.# ##...# #### ..... ##...## #.>.# #...# #...