########## ......>... (. ......(. ..# .# ####### .....# #.##.# ###.(((.###....### #.#.. ##....(((.(##.....# #(.. +..(((8(.(..'...#..###(# #(.(((((((##...##..#.l## ###.(...###....###.....#### ###'###.................####.. ##..((.##.^...##....###........ #...<...#..........## #######.. ##.....##.....###.## #######..........# .......###... ...#...# ..... ...... ...... ..##