######## #######....#.### #### #........ff.#..##...# #.........P####.'g(.# #..))....f## ###..)# #....<.#### #### #..)...# #...[).# #......# #......... #.......... #........^. #########.# .