.### #### ...###..# #......# ###g..P#+#+# ##### #.h....'...# ....##h###.P#...# ##..#.# #..# ..# #.....# #..# ## ....#.### #### ## #.# # #.########.# #.##....(... #.##........ ###.##........ #......<...... #..#.###....... ...##.# #...(.## .... #.# >..##.# ### ... .### # ..... ##. ..