######## #(.....# #.####.# #.# #.# #.# #.# ######.# #.# ##......# #.# ######..[########.############### ##### #...............................# #... #.##.##...........#####.#######.########.# #.###.#.#.###.##..# #.# #..........###### #.# ##...####.##..# #.# #######.........# #.# ##.##.....#..# #.########## #.......#.# #.#####.##.###.#..# #.#..(................#.## #.##.......# #.#..#####....##########.#.###....##### #.##.##.##.###.#..................(##.#.# #..#....... #.##.##.##.....##.#####.#..#######.##.#.# #....###### #.##.##.####..###.......#..# ##(##.#.###.#.#### #.##.##.# #........#####..# ##...#.#............ #.##.##.#######'###+## #..# #..............##### #............#...#...# #..# #....#######.#.# ####.##.######.).#.>.# ...# #)#.## #.#.# #.##.# #...#...# ##. #.#.# #.#.# #.##.# ####.<.#.>.# #.#.# #.#.# #.##.# #..#...#...# #.#.# #.# #.##.# #.##...#.>.# #.#.# .. #....###.##..[#...# #.#.# ###.....[###+###'## #.#.. #.###### #.##).# #.# #.# #...b## #.# ####.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.###########.# #.##.....(....# #.##.########## #...........# ####..#%###.# #..#.###.##### #............. ##.#.......... #.#####.##### #.......# #########