########################################## .........................................# .............(....)...........(.....x..# ### ### #####.........#######################ecX.# .(##[.##..##........o))))([....... ......xpp)c.# .. #.. #..##..###....#.))#)#[#..#.#. .#.#.#*Qe#(.# ..##..##..##..# #....#....(.[....... .......{pL#.(# #.. #..##..##..#.)..#...#(#.....#.# ..(.#.#CDc#..# ..##..##..##..#....#.....o........ ......C2cc#).# .. #..##..##..###....#...#...(....#. ..(...#..c#..# ..##..##..##..# #....#..Q....R...... .....)...p#..# .. #..##..##..##..#....#....(((..###.# #..u..c...#..# .##..##..##..##..#....#...#.....# % #.....#..(#..# .. .(##..##..##..# #....#.....#...# #...#.....# ..# ..##..##..##..###....#p..#...#$. ..#...#).(# #.. #..##..##..##..#....#.....#...#O ..#.....# ..##..##..##..##..#....#. #c....# ). ....#..)# #..##..##..##..# #....#.D .....###.# (.......# #..##).##..##.)### #... .......... (.......# #..##..##..##).# .p# D......#. ....#...# #.)##..##..##..# #. ..*Q........ (.......# #..##(.##..##..###....#...#.#poc..#.# (.#.#..(# #.. #..##..##.)###....#.....p)pc..... ..##..##).##..##..#....#...# #(# #.. #.( #..##..##...........ppppp...... ## ### ##########..).....############# ............(........ ..........<<......... ..$.....[