########## ........<# .#######.# #.# #.# #.# #.# ###.###.## ...[.....# ########.# ##.####### ##+## #........# ##...## ##...####.# ##.....## #.....# ####.......## ##....# ............####....# ...........'.......###.# #..........####........# #.#....>..##.......##### ##....<###.#####.# ##...## # .# ##'#####.# .# #.Ol..... .# #sl####.# .# #..# .# ?... .# ....# #...## ##... #.##