######### #.......# #.#####^# ##.#####.## ########### #.........### #.........# ###########..#####....#######.#######.############ #............# ##...........# ##.#..........# #.#########.##### ###.######### ##.#..########.# #.# #.....## #.# ##.###..#######.# ### #.# #######...####.# #.## ##....(.##.#####... #.# #...........##.# ##.###................. #.# #.#####...#<##.# #..#..#.###.##.###.#.. ##.## #.# ##.##(##.# #.#.#..............# ####.#.#####.# #.#...#c# ########.#....#..........## #...###......######.......### ..........##.......##.##.# #.##.#.####..........(....<....########..##..........##.# #.###.## #..#####(......####### #..######.#######.# #.# #.# #..# #(.#...## #..######.#.......# #.# #.# #..#####(.##.## ######.>##.....#.####### #.# #.#####..p..p......# .........##.#.#....# #.# #......p######..#### ########...........# #.# #######.# #.## ####.#.#....# #.# #.# #.# #.....#.## #.# #p# #.# ###.###.# #.#########.# #.# #.# #.# #..........p######.### ... ..> ##########...(...(...# #.... .. #.#######...# #...#. #.# .....# #. #.# #.##... #.# .. .. #.# cc. . #p# #.. #.# .#. #...# #.#.#.# #........ #. #p# ### #. ... # #.# #.#