######## ###########......###### #.........#......#....# #.........#......#....# +.........#......#....# ###### #....##'###......#....# ##....## ######...........#....# #......# #.....###'###....# #......# #.....#.....#....# #......# #.....#.....#....# #####'########## #.....#.....'....# #........##....## #.....#....##....# #........#......# #.....#....##....# #........#.....#######.....#..........# #........#.....#........####..........# ##........#.....#......................# #.......###'#####.....#................# #.......#.......#.....#....############## #.......#....<..'.....####'#............# #.......#.......#.......................# ######.......#.......#.......................# ############............#.......#.......................# ...........)............#.......#.......................# ...........#............'.......####+#..............>...# #.........#............#.......#....#######............# #...##....#............#.......#.....#....'............# #.. #....#.....########.......##....#....#............# ##...##....#.....#.....##.......##....'....##'########### ...........#.....#...................########..........# #.... !. ...........#.....#...................##....##..........# #...# ... ##.........#.....+....................+.....#..........# #...# .... #...##....#.....#....................#.....#..........# #...##.... #... ##+###oo...#.....###########...##.....#.....##...# #......... .... #.....oo....#.....##.......##...##.....#.....##...# #......... .... #....=......#......#........>..........#.....'....# #......... ... +...........#......'...................#.....#....# #.<..F.... #....!......#......#...................#.....#....# #...##.... #...........####.#####...####..###....##.....#....# #...# . ..###+####### ###.####...####..#########.....##...# #...# .. #P..#......#......#.....#......##...# #...# ###.#......#......#.....#...........# #...# ###.###.....#......#.....#..._.......# #...# #P.P^.#.....#......#.....'...........# #...# #..PP.#.....#......#.....#...........# #P._.^###...##....##.....#...........# #P....# #...########.....#####'###.>.# #PPP^P# #...#.....##.....#.......#...# ####### #...#.....########.......+...# #...#......# #[......##'### #...##....## #>...........# #...##....# #............# #.........########............# #.........#...................# #.........#...................# #...##....#.......#######.....# #...##....#.......# #.....# #....#....#.......# #.....# #....#....#.......# #.....# #....#....#.......# #.....# #....#....#....[..# #.....# ###########.......# #.....# ######### #######