######### ........# ##### #<# ##...## ###.####.# ##.....## .........####.......# ###.###.............# #.##...####.......# #.......# ##.....## ....##...## ##...## ### ##.## #####.##### #.# #......<..# ##.## #.# #.###.###.# ..... ##+## #.# #.# #.# ...... ##...###.# #.# #.# ......##.....##.# #.###.# ......#.......#.# #..##.# ................###...#.######## ........>....................... ..$............####...########## .##.###.......## ##..# ##.....## ##.# ##...## #.# ##'## #.# #.# #.# #.# #.# ##.##########.# ##...#.O0......# #......######### ##...#.# ##.##.# ######.##.# ...........# .######.#### #.# #.# #.# #.# ... #.