############ ##........... ##............ ##............. #.............. #.....<....... ##............ #............ ###....##..#### #..........###### #...........<.... #..........##.### #....))..#.##...# #...)...##..###.# #.....>.###.....### #.....).# #####...## #.......# ##...## #.......# ####)#..# ######### ##..o){#.#... #....)....... #......o?...... ..##...w#...... . ...###....... ..... ..>.... ..... .#..... .... ......# ... .. ##..