###+# #+#####...# ..........# ..........# $ ..........# ..........# . $ ......5oo.# ... ##'###.... #.<.....# #.......# #.......# #......# #.......+ #......# #.......# #......# #.......# #......' $ #.......# #......# #.......# #......# #.......# #.....$####### #............. ##### #....h........ #...## #....o.p...... #....# ####'##$...... #<...# #..[..#....... #...#######.[h.######.. #...##...##[....# . #...##..5.[Kp...# #...##.....c....# #...............# #...........)...# #...............# #...##.........## #...##...##....# $ #...#######....# #.... .....# #.... ###+### $