.. #.... .....#...# .#....#...####### ................ ###.####!.. ......#.......### #.##...... ..#.................. ....# ...##..................T.o...... #...##..#..##...#.......#....)).o...... #...##..###..##..#.......#.....()#...... #..##..##)##..##.#.......#.......#...... ##.##..##[..##..##........#.............. ###...##F.##...##..##.......#.#.........#'# #..##..##..#+#..##..##......#.#.........# # ###...##..##...##..##.....<.....#.......### ..## #......##..##..F##..##..........+.........# ..... ###.##.D##..##}##..##......#..###.........##..... #.##...##..###..##....D..............(.)....... #.##....##..#..##.....................(........ #.###....##...##.....#......................... #.# .....##.##......#..............#(........# #.# ......###.#.....................(......... #.# .......#....................##..########## #.# ....................###.....##..# #.# #.............# #......#..# #.# #######.............###......#..# #.# #....##......................#..# #.# #....##..^..###..............#..# ###.####....##.....# #...........><.#..# #..................####.............#..# ########..........................###..# #######...........####.......###..# #.................####............# #.................#...............# #.................'...............# #..........########......###.###..# #######....# #..'......'........# ###### ####......###.###..# #......# #.# #..# #......# #.# ..# #......# #.# ######## #.# #.# .#