### #..####+##### #............ +............ #............ #....<..g.op. #............ ##+####....p. .g...p ... ..... .... ..... .... .... ..... .... ####+#.... ####+#.....# #..........# #..........# #.......<..# #.......(..# #.M........############ .......#####............... ....... #...(........... .....%. #............... ....... #............... ....g.. #......M........ ....... #............... ....... #............... #.!............. ################