. # ..... .... #....# #..# ......# #..##.. ...?.... ....... ...% ...# #..# .#.# ..##.###.####..##.#.# #........!.o.........## #.........$............ #.........####o......... #.........# #.{.[...... #......o..#####.##.##### #............o.....o.o.o #..%.....######....#### ##.##.#### #....# #. #.# #?...# #. #[####### #..[.# #. #.oo.o..# #.%..# #.##.......###....######## #.<%....<[)............... ####.....>.#######o........ #...........ooo......... #.......#######%!(...... #.......# #........ #.......# #.....>.! #.......# #........ ######### #....... #..)... #.#### #.#