######### .........# ############........ l........# #................... .........# #................... .........######......?............ ..........................))...... .............##............o...... .............##............oo..... .......<...(.##.......†........... .............##...<..........%.... .........++#######.###...........# .........# #......?........# ....)....# ..##............# .........+ .#.##.........?..# .........# ..#.##............# #####.....