########################## ...........))uOp.......... ...........)uCpD.......... ##....)..(################ ..........O...... ..#....#...#.#.# #....#....... #....#..c#.#. #....#....... #....#...#.... #....#........ #....#....... #....# #....# #...4# #....# #..p.# #....# #..p.# ### #....# ... #e3p.# . ... #...p# C# ###.C#...p# O.. .....#p..O#.O.# .....p.p.p.O... ####....W.O.### .......<<...... ......<..<..... .......pp..W.u. .......p.....uu ####.......p### .........# ...#....##Q ##pQ#....# ..