######## ########### #......######################.........######### #......#...#.....#..........#.........#.......# #......'...#.....#..........#.........#.<.....# #......#...#.....#..........#.........'.......# #......#+#######.##...##...##.........######### #####..........#'########'##.....#####........# #..........+...........#.....'...#........# #..........#...........#.....#...#........# #..........#...........#.....#...#........# #..........#.##...######.....#####........# ##.....#'###.########......###...#........# #.....#............#......'.....#........# #.....#............#......#.....#........# #...<.#............'......#.....#........# #.....#............#......#.....#........# #.....#.......[....#......#.....#........# #.....#............#......#.....#........# ####.....##+###########......#.....#........# ............................##.....#........# ............................#......#.......(# ............................+......#........# ............................#......#........# ............................#......#........# ............................#......#........# +##.....(###########'###+#####'#####........# #......# ......................#........# ####### +.....(# ..................########.....########.....# #......# .................##########..#.#............# #......#########...........####....####.._.............# ##.............#...##...##.######.#####.#.#..).........# #.............#...##...##.###.##.##.##..........>.....# #....(........#....#...######........'...........###### #.............#... #..#######.##.##.##....p......# #.............# #.###########.#####.....p.....# ###...........# ####)..(##...####........)..# ####........############)#####.##.##........).)# #.............####.##.##.##.##.##...........# #...........######.........)...##...........# #..........#######.##.##.##.##.##...........# #....<)...###### #(##.#####.#####...........# #########.#### ###...# #....###...........# #.## # ##.###########..........)# #.## #.##.##.##)#######....>.......# #.## ...........######.............# #.## #.##.##.##.###................###### #### # #u##[######.....#######......# ## #!..(#####..#.....# ###.......# .# #########...#.....####.....##### ########....'.....##...P.....# ###........#.....#......PP..P# ##..##...#.....p...P.P.PPPP# #############p....PPP..PPP# ##..PPPPP.>.PP# ##PPPPPP...PP# ##PPPPPPPPP## ###########