### ###########################################.# #....(......................................# ### #.#########################################.# #.# #.# #.# #.# #.# #.# ###.# #.# #.#######...# #.######################### #.#.......#.# ########>...........%............# #.#.......#.# #......................#########.# #.#.......#.# ##.#####.#############.# #.# #.#.....#.#.# ##### #.# #.............#.# #.# ###.#.###.#.#.# #...# #.# #.#...........#.# #.## #.........#.#.#####.#.### #.# #.............#.# #..# #.........#.#.##..._....# #.# #.#.#.......#.#.# ##.# #.........#.#.##.##.#.#.# #.#####.#.#....<..#.#.# #.## ###########.#.###.#.#.##.##...#.# #.......#....(#####.#.##########..#####...........#.......#.##.######.# #######................................(.................>#.##.# #.# #.#.###########.###########.#####.##############....#.##.# #.# #.............#[# #.## #.# #....#.##.# #.# ###.#########.#.# #..# #.# #....#.##.# #.# #.#..<....#.#.# ##.# #.# ##.#.#.##.# #.# #.#.#.###.#.#.# #.# #.# #.#.#.##.# #.# #.#.#.....#.#.# #.## #.# ######## #.#.#.##.# #.# #.#.####....#.# #..# #.# #......# #.#.#.##.# #.# #.#.# #....#.# ##.###.#####......####.#.#....# #.# #.#.#######.#.# #..##.#..........)[...#.###### #.# #.#.........#.# ##.##.#.###......######.# #.# #.#########.#.# #.##.#.#.............#.###########.# ####.# ###.# #.##.#.#.#......####.#.............# #....###### #.# #..#.#.#.#......# #.############### #.........# #.# ##.#.#.#.#.(....# #.#..(..# #\...####.# #.# #...#.#.######## #.#.###.# #########.# #.# ##..#.#.# #.#.# #.# #......#.# #.# #..#.#.# #.#)# #.# #.####.#.# #.# #.>#.#.# #.#.# #.######### #.####...# #.# ####.#.# #.#.# #.........# #...###########.# #.#.# #.#.#########.### #...#####.......# #.#.# #......<......# #...............# #################.#.#############.############ #...#####.......# #.................#..>.......................# #...# #.......# #.###############################.##########.# #...# ######### #.# ........# #.# #...# #.# ######..# #.# #...# #.# #..# #.# ##### #.# #..# #.# #.# #..# #.# #.# #..# #.# #.# #..# #.# ########.# #..# #.# #........# #..# #.# ###.#.####.#### ###############..# #.# #.............# #<...............# #.# #.~......~b...# ###############.###########.# #......5~~~~M.# #.............# #..~#00.#0~....# ############### #..0~~~b~#0....# #~~0#~5@~~~...... #~~0#05r~~.....### #.. #000~#.0...# 0##~~...#