######### #........# #........# ## #........# ... #........#####..... ###........#......... . .................... ..##........#.####..# #...........#.# ... .##............##.# ......##..)..##...# ....#........#..### ....####.......## . ......#.......## . #. #...........# .. #..#####........## ... #... #.##......#### .... #..##.##..#......#####..... #.....##.....#............. #.#..###.##....##...5...(.. ##.^ #. #....##.....##... ###.. #.........#..... .. .................. ..>##........#..(... ... ..............(. .......#.#..##..... #...#.#... .... (.. ...... ...