#... #.... . #.... .. #.... ... ##....######### .... ..............##########..... ............................. ...............######'#..... ...............#......# ... ...............#.(....# . ...............#......# ......^........#...pD.# ...............#(.....# .[########.....#..C...# ..#......#.######p##### #......#.######p##### #......#.##..)'.)c).# #......#.##.#)###p#.# . #......#.##...:#ppc.# .. #......#.##'#.###.#'# ...######'#.#..### ###..' ............##'#.## ##. ............##))):# .......(....##.#)###.#.# ............##..('.'.p.# ########....######.##### #......#...## '# #......'...# # #......#...# #......#..(# #..)∩..#...# #......#...# #......#...+ ########...# ....#