################################################## #........................................).......# ##.......#.................##...#..##............# ##......#...................>..#..##.(..#.......# #................#....#...............)#.......# #.....................#.....#########..#.......# #.....................#.....# #.......##.# #........................##.# #.......##.# ###################'####.##.# #.####.....# #....(.(..............#....# #.# .....# #.....................###### #.####.....# #.....................# #..........# #...##.....############# #..........# #...##.....#...........# #..........# ######.....#.##........########## #..#.......# #.....#.##.................# #..........# #.....#.##....#.........##.# #..........# #.....#.##....#............# #.......##.# #######.....#.##)................####..........# #.....#####'#...............<.........###...)..# ###########............#'#########........)...........##.# ......^................#.........#...........#........##.# ..............#........#.........#.............######....# .......................#.........#......###'####....#....# .......................###########......#.....##....D.#..# ##########.......####'#########..########.....##....#....# #....#..#.......##.......# #.....##....#....# #....#..#.......##.......# #.....##....#....# +....#..#.......##.......# #.....##....#..#.# #.......#####..########'## #.....##....#..#.# #....#####....###..#.........#######.....##....#..#.# #..#. #....#....#.#...#...'...........##....#..#.# +. #. #....#....#.#...#...#...........# #..).# # #. #.#..#....'.)...#...#....######## #.)).# .. #....######.........#....# #.##.# ## ####....# ###########....# #....# #....# ###### #....# #....# #....# #.##.# #.##.# #....# #....# ##..>.# #....# #.....# #....# #.###.# #....# #. ..# #....# # ..# #.##.# #### #.##.# #....# #....# ........# ......#.# ###..[>.# .......# .......D# ........#