######## #......# ########### #.####.# #.........# ......###### #...<#.# #.........# ..........# ######.### #.........# ..........# #.....############# #.........# ..........# #...#.#...........# #.........# ..........# #####.............# #.........# ........# #....##...........# #.........# ###########+##.....######.##.##...........######.........# #.................................................>).....# #.#.###########.#########.##........##'#####.............# #.#.....#######.#########.######....#....# #........###### #>............................##....#....###........# ####.#####......##...#....###.##....#....#.........## #.....#..######...#.#### #.##....##'###.####....# #########.#..######...#.# #.##....##.# #.# #....# #....# #.#.......+...+.# #..#....##.###'####....# #....####.#.......#...### ##.#....##.............# #.......#.'.......#...# #.#....##.#...........# #....##.###.......#...# #.#....##.#...........# #...)<#.###.......#...# #)#######.#........#### #.....#.P.........##### #[.# ###.#..).....# #.....#.PPP.......# ##.####....((......# #.....#.P>........# .#######..#.'.(..####..).# #.....#.PP........# ..........#.#....# #....# #.....#..P.....)..# ..........#.#<#+#####)...# ###+#.............# ....(.......###.##.......# ############### .........#......##.......# ###############.##......## #......# #......### #........# #. ###......# #. #......# #. #....### #. #....# #.####(...# #....#....# #....#....# .#####....#....# ........(.#....# ..........#)...# ######...(#)...# #.##.#)...# #>...(....# #....#....# #.####.#### #.# #.# #.####.# ##############......# ......O........###### ################