########## ######################## #........ ..............pDp....... #...... .............TpC)....p.. #....#######################......tp######### #..........................)^.....D......... #..#...(...((.).........=....#....#p........ #..#..#########...#########..#....#..###### #..#).# #...# #..#....#.)....... #..#..# #...# #..#....#...p..... #..#..# #...# #..#....#..#O.#### #..#..# ##### #..#....#..#.... #..#..# #..#....#..#..... #..#..# #..# .#..# #..#... #..# .#..# #..# #..# #..# #..#..# #..#..# #..#..# #..#..# #..#....# #..#..# #..#....# # #..#..####### ###..#....# .# #..#......... ....#...c#... #............ .........p.. #....#######################......k.## #......................§§......<<..... #......................§.....(D..<.... #.).................D§..§§§..$.<<..... #...(..(...............§§............. #....#######################..C.....## #............... .........# #..#............ ...#....##.# #..#####....##. #####....# . #..#.}##....## #....# #[.#.[=##....# #..#...##....## #..#....##....# #..#....##....## #..#.....##....#.# #..#(....##....#.#. #..#....)...[...... #..#.....##....###. #..#.....##....# #..#....##....## #..#....##....# #..#...##....## #..#...##....# #..#):##....## #..#####....##. #.)#............ #................ #.../#######################.. #...))()..............)....... #...).[)...................... ##############################