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