#+# #.# #.... ##'## #.... .#.##########...### #.b.. ........'.'.'.<.'.+ #....#### +###########.#####...### #....#.. +....+.....#.# ##'## #....#.#+##....#####'#'######.# #..!.#.....................##+# +%..........l..............# #....##....................# #.... +..........########### #.... #..........# ...... #..........# #...... ########'### ...#+#. #.# ... #. #.# #.. ..# #.# #.# #.#