###### #....#### ####### #.......########### #.....# #._.....#.......... #.....# #.......'.......... #.....+ ###.....#.......... +.....# #.....###.####.# #+###########.....# #..######.####.####.##...##........# #######...........#.............#........# #......#..........#.............#........# #......#..........#.............#........# #......#..........'.............#>.......# #......#..........#.............#........# #......#.................................# .... #......#.########################........#+####... #...................... .............##... #...................... ..............#.... ...................... ...............#....####### ######........<....... ...............# ...#.....# #............[... ...............####'#.....# ######+#..(....#+ ###....................# #...(...# ................{.....# #.....).# ..#...................# #....(..# #...................# #....((.# #....^............$.# ...[##+## ##.##############........# +. #........# # #........# #........# #........# #........# #.(......#