# .. ... #### .... +..# .....##.################### ..........................############ #.#####.......#...####................ ##.#####.#####.#.#.####.###.##......... ........!.....................>........ .# ##.#####.##.#..#.#.#########)#......... .. ...#.. #.##.#.##.#.# ....)##.#......... ..#####.#.######.##.#....#.# #..<............. .......(................##.######.# #.####........... ........##............####........# #.)............ ........##............# ########## ##[##.......... ........##..........).+ #...<.......... ........#............)# #..#...######## ...!....#...........).# .....##..# ..$.....#.............# ##.#........ ........#'#####'###)### #.#### #..## .......[O...# #.#...# # ..# ####.[......'...#.#.. ..# #.....%..#####.#... ..# #........# # #.... ########## #..... +.....( #.......