. #.. #.. #...#### #### #....########..########### #..<.................PP.## ###....%.................# ##...###############...# ##### ##..## ##...# ###### #####....# ###....## ###........## ####..?....### ###...........# .............#####....#####........ ......o.o.o).....f..### #........ .%.o..#####.......## #........ ...... ###....## ........ ###.. ###.## ...##.. ##. ### .### . # #