###### #....# ############# #....# #...........# #....# #.########.## ########....# #.# #.# #.....##....# #.# #.# ######.....##....##### #.# #.# ###############....#.....##........# #.# #.# . #.............#....#.....####......# #.# #.# ..#.....#...###.#....#....!####......######.### #.# ........'..................(()...............># #.# .#.....#...##..#....#.....####......######.#.# #.# #.....######..#....#.....# #......# #.#.# #.# #.....# #..#....#.....# ######## #.#.# #.# #####.# #..#....#.....# #.#.# #.# #####...## #..############ #.#.# #.# ..........#####..# #.#.# #.# ######...........# #.#.# #.# #..#.#####.## #.#.# #.# #..#..# ##.###. #.#.# #.# #..##.##......... #.#.# #.# #..##.##......... #.#.# #.# ...##.$#......... #.#.# #.# ....###.#........# #...# #.# ................ ##### #.# ..#.##.#.##..... #.# ..##.#g.#.######## #.# #.........W......# #.# #.#.#.....######.# #.# #.#....(..# #.# #.# #.###...#.# #.# #.# #.........######.# #.# #.# #.W.......#......#.# #.# #.# #..<...W..#.######.# #.# #.# ....).......#.#.#<...#.# #.# #.# ............#>#.#..#.#.# #.# #.# .?....#.###.###.#..#.#.# #.# #.# ......#.? .# #......#.# #.### #%# #####.... ## ######.#.####### ########...# #.# ..... .......)......... .........#.####.# # .... #########.#####################.#......# #.# #...........# #.######## ##########.#######[#######.# #.# #..........#.....#.# #...# #.# #.##########.###.#.# #.#######.# #.# #.# #.#.# #.........# #.# #.# #.#.# ########### #.##########.# #.#.# #............# #.#.# ################.#.# #..........#.# #.##########.# #............# ##############