### #.. ### #.# #<# #.# ###.# #.# #...# #.# #...# #.# #...# #%# ########...###.######## ######################## #...>.................. .%.....................# #.##..####.###.######## #####......#######^####.# #.##..# #.###.# ...........# #.# #.# ###+##..####.#...# #...........# #%# #.# #.........##.#.############## #.....!.....# #.# #.# #.........+..#.#............# #.........[.# #.# #.# #.........####.#.##########.# ###........# #.# #.# #.........+ #.#.# #.# #....##+## #.# #.# #.........# #.#.# #.# #....##.# #.# #.# #.).).....# #.#.# #.# ######.##.########.####.# #.........# #.#)# #.# #.....>)................# ###'##+#### #.#.# #%##########.####+##.########.####.# #.##.... #.#'## #######...........)........# #.# #.# #.##..######....# #.........#########........########!# #.# #.##.......#....# #.........# #....%........#........# #.# #..........#....# #.........# #.####.......##.#####.## #.# #############.#######....# #.........# #.# #.........%.......# #.# #<......(................# #.........####.###........##.#####.# #.# #############.#########.####.........#......<........##.# #.# % #.# #...................####.......##.# #.# #.# ########......#.....# #.......##.# #.# #.# #.!....#.....# #.!.....+..# #.# #.################......#[....# #.......########.# #.............................+ ...>............... #########################...^.# ##...............# #.....# #...............# #.....# #...............# #.....# #...............# #.##### #...............# #.# #.........####### #.# #.........# #.# #.........# #.# #.........# #.# #########.# #.# #.# #.# #.# #.# #.# #.# #.# .#.############.# ...o...o.oo.o...# ##.##############