######### ####################.......####### #.......#..........#.......#.....# #.......#..........#.......#.....# #.......#..........#)......#.....# #.......#..........#.......#.....# ####...###....##'###(......#'##'## #...###'####.........####.##.### #..........#.........#.....#...# #..........#.........#.....#...# #..........#.........#.....#...# #..........#..>......'.[...#...# #..........#.........#######...# #..........######.....#...##...#.....<.# #.####.....##...#.....#...#.)).#.......# ######.....##...#..<..#...#....#.......+ .... ............+....#.....#...'....#.......#######.... ............#....#.....#..)#....#................. ............#....'..)..#...#....#................ ###########'##.###.....###'######..............# ##.##'#...............................# #.....#...............................# +.....#.........................)oo...# #.....#............................)..# #.....#....[............#######........... #.....#.................# #........... #.....#.................# #........... #.....#.................# #........... ##..###.................# #........... #....#######'##+## ############ #....# .# .... #....# #...... +....# #......# #<...# #......# #....# #......# #....+ #......#### .....# #......<# ..#+## #.......# ...# #....(..+ ...# #...(...# ....# #.......# #...)...# ###......... #.......... #......(... #.......... #.......... ###########