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