###### #....# #....# #....# #####..## ##..##..# #...#...# #...#...# ####.###..# ############ #..#.###'#######...##..#..###### #...........#.......#.........<# #...........#.......#..........# ##...##.....'.......+..........# ######.....##..##.##'#######..# .## #.....##..##.##.###..##..##....# #..............................# #.......................[......# ########......................## #.................####+# #####....###..##..##...## #..##....###..##..##.... #......................# ## #............ ........##... .. #..##.##..##. #..##...... ...##..##+##########..##...# ...........#...........##.s.# .........>.'...........)....# ....##..##.######.###..##...# ....##..##.######.# ##+##...# ... #.......>...... #...# .. #............... #...+ #................ +...# ##..###..#....###. #...# #### ######..# #+ ...# .. .