###### ########[...#### . #..............##... #.......<..oo........ #..............##... #...........#### #.......##### #.......# #.......#### #........#.# #..........# #..........# ####.......# #..#.#..# ##### #..#....# #...# #).#).#.# #...# #.....#.# #...###..##...### #...##...###....### #...)....# ##.#...# . ## ##o #...###..# #..##o# #.# #. ... ##.....#..# #..##[## #.# #.#.o# ##.........####......# #.# #.>..# #..............>###..#####.###..#.####### ##.............................(#.#......) ###.####..#......##..#..#.###.<(o#.......# #.# #..####.....#..#...##..#$o.......=# #.# #....##).##.##.##..##..##.#.......## #.# #.##.##....[........................ #.# #.##.....##......#.##..##.........# #.# #....................o.####<......## #.# #..##....##.#.....###....##........# #.####.....#.....#.....###..#.#.........# #.##.........................o.........$# #.#.....###..##...######.........##...... #............####....##................. #####...............................###.... ##..............#.########.#.........# ... ##...............#.# #.#........... #..............###.# #.#............ #......)....#.## #.# #>............ #..........##.####.#########........... #..................................... #...[......##...##################... #..........###### . #..........# ##.........# ###########