#. .! ..# .# # ###.. #.# .# .# #.....###.# .#..# #.........##.#..#. #..............!.. .........)lg..(.# #............# #.........b..# #...........## ###.........# #.###.....# #.###.....# #....###### ####.# #.# #.# #.# #.# #.# #.# #.##### #....<# #######