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