##### ##...## ##.....## #.......# ######### #.......# ........# #.......# ........####.....##########. ........#................... ......lr###...............## #.g##.g..............######### ##l###.....###.#..#......g...# #g.###...####.##....#######.# ##.g##..##....###.... #.# ..####....###.#### #.... #.# #.......#.###.# #.... ##.# #######....#..# #.... #..# ###....### #... #.## #..g...# #... #g# #...##.# #.# #..###.# #.# ...## #.## ########.#### .... #..######......g....# #.#.g#####........######.#### #.#........#...#### #.# ............## #.# ........#.#..# ####.##### ###############.#.##.# #........# #.............#.#..#.#### #........# #.............#.##......###........# #......<......#.###..##.##.........# #.............#.##.................# #......[......#.........###........# ######.>.######....##....##........# #...#......####.....#.....##### #.#.####..####......>......## #...###..)###...........>...# #.#.#...................(...# #...#.###.###...............# #.#.#.# #.# #...............# #...#.###.###.).............# #.#.#...#....#..............#### #...#.........#.....#..........# ##.%...........###########.....# ##........)...# ##....# #............# #....# ##..........## #....# ##...##...## #.)..# ########## #....# ######