############ #..........# ###.########.# #### #...# #.# #### ..# #.### #.# #... ######.#.# #.# #.# #.... #......#.#####.##########.# ##....########.######....#...........#.### .......'...............%....!..........%..# ##....#.####)#.#########.#..########.#.#.# ######.####.#.........#.#.(# #.#.#.# # #...).##.#..######.#.#..# #.#.#.# #. #.#%#.##.#..# #.#.#..# #.#.#.# #)o #.#.#.##.#..# #.#.#### #.#.#.# ####...##.#.#.##.#..# #.#.. #.#.#.# ........r.#.#.##.#..######[#.# #.#.#.# ....o..####.#.##.#.......#.#.# .#?#.######### ...#+ #.#.#............#.# #.#..........# . #.#.#..#.#####.### #.#.########.# #.#.#..#.#...#.# #.#.# #.# ..#.#..#.#..##.# #.#.# #.# ###.#..#.#..##.# #..># #.# #.#..#.#..##.### ###.# #.# #.#..#.#..##...# ##.########.# #.####.#..####.# #........##.# #.####.#$......# ####.##.#####.##.# #......#.####### #.............%...###### #.######.# ##.#.##.#####.#.......# #........# .S # #..........#####.# #.#####..# ...#+#..#####.#######.# #.# #.<# .....................#.# #.# #.## #........####.######.#%# ##'#####.# #........# #.# #.#.# #.....##.###### ####.....# #.# #.#.# #.....##....... #.....# #.# #.#.## #.....###....# #####.# #.# #....# ##.#### #....# #.# #.# ###### #.#### #....# #.# #.# ######....###....####################.# #.# ...............>..'....................# #.# #######...###....###########.########.# #.# #....# #...## #.########.# #.# #....# #...# #........#.# #.# ......# #...# #...####.#.####.# #.....### ##### #...# #.#......# ....[# #...# #.######## ....# #...# #.# ... #...# #.####### ##### #......<# #########