#.. ############# ##.... ####...........#### ...... ####.................#### ###.... ##.......#########.......## ....... ##.....#### #..####.....## .......###....### #.....###()..## ..........b[.## #######.....##....# ........gg..## ###...#.###....##...## #.......h...# ##.....#...##.........# #......###### ##...#####...##...##...# #....). #...##...##...#....#...# #.%.... #......<..#...#....#...# ..####. #...##...##...#....#...# . #. ##...#####........##...# #. ##.........####### ...# #+ ###.....### #######