######## ####################### ####### #......# #.....#....#........... #.....# #......# #.....#....'............. #.....# #......# #.....'....#............. #.....# #......# ##'###########.............#.....# ##############......# #............#.............#....## #.................### #............#...##.......##....## #...............[.# #............#...##.......##.....# #.................# #............#...'.........#.....# #.................# #............#...#.........#.....# #.................# #######......#...#.........#.....# #.................### #......#...##'########.....# #...................# #......#####.........#.....# #...................# #......#...+.........')....# #...................# #......+...#.........###############...................# #......#...#...............#.......#...................####### #......###'#...............#.......#............#'####..#....# ###........................#.......#...........[#............# #.........#########......#.......#............#............# #.........#.......#......#.......#............#............# #.........#.......#......#.......'............#............# ########.........#.......#......######'##............#............# ........##'#######.......#.....................>.....'............# ........#.......##.......#.......................(...#####..###...# ........#.......##.......#....................###'#......#..###...# ........#................#...............###'##...#......#.[..#...# ........#................#...............+........#......#....'>..# ........#................'...............#........#......#....#...# #+###########'####.......#......##########........#......#....#...# #.........######+##......# ..........#.....o#....#...# #.....................>..# ##...###..#.....(###'###### +........................# #...###'#######..........?# #........................#######+##.....#.......#...........# #...................<.............#.....+.......#...........# #........^........................#.....#.......#...........# #######'##...............=........#....##.......#.o.........# #...>....################.........#....##.......#...........# #.........# #.........+.............#...o.......# ##........# #.........#....##.......#........... #........# #....<....#....##.......#....o..... #.......## #.........#....##.......# #.......# #.........#....##.......# #.....).# #.........'.....#.......# ######### #.........#.....#.......# #.........#.....#....... #.........#....## #.........#....# #.........#....# #.........+....## #.........#...<.# #.........#.....# #.........#.....# #.........#######