###### ...!....# .........# #.........# ####### #.......).# #........# #.........# #.......(# #......(.$####........+ #.........+..#........# #..?......##.#........# #...<.....##{#........# #.......%.##.#{...%...# #.........##.'{.......# #.........####...>....## #.........# #....{....# #######+## #####.P.P.# #...._..# ### ###'#.P.P.# #.. ####...<.....# ###.########..'.......### #........##..##.......+ #........#..###.......# #...%......## #.......# #..<.....### #.......# #......<.# #.......# #........# #...%.>.# #........# #(......# #........# #.......# #........# #.......# ##.####### ######### #. #