# .. O#.# ...# .#. .... #..## ..# .>.. #... a. .... # #..# .####.# ...###.. #.(# ....... a###... #..# .......#.#....# ##.# ...........# #.# ........#..# #.# ......#....# ###########.# ..... ##.#.# #.........#.# .... #...# #.........#.# ..( #a### #.........#.# .. #h# #...........# ########.########### #.........#.# ..................# #.........### ..####....#...##..# #.........# #....#...###.# #........[### ######....##..###.# ######..###.# #........###......# #..##..#. #....#...# ##.....# #.....##.# #)...#...# ###...# #...####.# #...##..## ####.# ######..## #.###.####..# ####(...# #...<....####..........####.......# #<..........#.........###.........# #........##.#....(..####........[.# ##..>.....#..#....#### #..####.###.# #.......(.#..#.#### ##..##...# #.# #######.........#..#(..### #...#....# #.# #...............#..#..[..## #...#....###.# #.....###########..#......###........##..# #.....# ##.#.###..##....#######..# #....## ##.#.# #...#....# ###...# #....# #..#..##...#....####....(# #....############..#.......(.............# #..........)....#..###########.########### #....##########..)......................# #....# ###..........######^......# ###### ##........## ######### ##......## ########