############# #...........# #.#########.# ######## #.# #^P.PP# #.# #####P.P.P# #.# #...#^P_.P# #.# ########### ###.#P...P# #.#### #.........# #.#P^^..# #....#######.........# #.###.#########..............O>.# #.##.###.....................O.)# #.##..P##....#.........(........# #.###.###.#..#................<.# ##.###.###(......#######..)......# #..#.....#.##....# #.............# #.##.#####.......# #.............# #.##.# ######...###...[.........# #.##.# #...............########## #.##.# #.#..#.#####....# #.##.# ##.#..#.# #....# #.##.# #.....#.# #....# ####### #.##.# #.....#.# #....# #.....# ##.##.# #.....#.# #....# #(....# #.....# ##.#.##.# #....# #.....# ###...####.#.(..# #....# #.....# #.#....#.###### ###########.....# #.###.##......# #...............# #.# #.#######.# #...............# #.# #.#######.# #.............### #.# #.##....#.# #.............# #.# #.##.##.#.###.............# #.# #.##.#..#.(.).............# #.###.##.##.#####.............# ###### #........#..# #.............# #..^.# ####........# #.......#'#######.##.# #######..#####.................# # #.....########<..........# #..##.########...........# #.###.#.(..........#####.# #####'###.#............# #.# #.[....................# #.# #......................# #.# #......................# #)# #..........(......)....# #.# #...........##.........#####.# #...........##...............# #...........################## #...........# ###...###'### #.### #.# #.#####.# #.......# #########