###########+# ##(.........!# ......>......# ......ppc....# .....Oo(.....# ......pp@p...# ......ppD†...+ ......><.....# ......<∩.....# .o........[..# .............# ............%.......... ....................... #.....#..#............ #.....#..#........... . #......(..###. ..#o............ ................ ................ #####..######.. # #)o# ....#####p.##### ........)o....... #################