... .# #... ..## #...# ....######..... ............. . #.........####.. ##............... ................. ###.............. ..# ##.##.#........... #.# #...#.....<......# #.# ####.####..................... #.# ##..#)#..##.....#...#.......r.. #.# #._.'.'...#.....#..#..[........ #.# ##.##.##.##....%# #.......O.. #.# ...... #..# ###.#.###......# ......... ######.## ...........##.. ...#..).......#.###.....# ##.>.#...## ......#...........###..#########.......## ##....?..".####..#.#....................#####.#.....#.# #......^....##..#........##........#.....##.#..#...#..# #.....................#.# #############...#.#...#.#...# #................#...#..# ###...#.....###O# ##.....................# #...#...#.#...# ##...#.......[....#.### ####...#..#...#..# ######..........##.# ###....#.#.#.....#.# ##.>........###.# #........##.......## #####...........# #)######### #.######.#.###.....# #................##.##......# ###)# #.##.......## #...................##.<....# ###...# #.#.#.....#.# #........#######.....#......###.....# #.#..#...#..# ###......# #####............###.# #.#...#.#...# #.#....# ###......##### #.# #.#.....###.# #.###############################.# #.......#...# #.#...........#...........#.....'.# ######...#..# #.#)#########.#.#########.#.####### #....#.# #.#.....#.....#.....#.....#.....# #.....## #.#####.#.#########.#.#########.# #....## #.'.....#...........#....(......# ###### #################################