######### ##<......# #.......## #.......# #.......# #.......# #######...###### ##..####..{##...##. #.....#....[....... #.....#....<....... . #.....#...)........ .. #....##........##.?.. .##....##...##....#.... ............#.......... ............#.......... ............#.(<....... .###...####.##.####g... #h.. #.##. . ..... .... ...... .... ...... .... #.... #....