# ..# #.# #.# #######'#### .......... #......# ...###.y.S..# .....'......# ..####....S.# #......# ###......# ...######## F.....##.....# .PP....'......+ .%PPP..##.....### PP_PP...........# .PPPPP........... .#.. ..PPP.#........# .. #..#.. . .....#.#...)....##.... ##..#.. /F. #....#.#.............. .....+ .... #......#........###... #....+#..... #....#'#........# #..?......... #...........##### #............ #...........# #.........K... #.....S.<...### # #...(......... ####.iSS..#.#.#%# # #...#(........ #..S.....'..%# ... #...#........# ##############..# ###..#%#.#.#.#.#. .. ................. ##+#######.#### .....#.#.#.#.#.#. #....S........+ ................. ### ###.......##.#### .....#.#.#y#.#.#.# ..# #$........# # ........O<........ #.# #...####### #...#.#.#.#.#.#$# #.# #.. #............. #.# . ...#.#.#.#.#. #)# ............. #.# ..# #.#.# #.# #S# . ###.# # #.#### .# #.SS.# . ####o# #.# #o# ##.#####.# .........# .# #################.#...# ...[.................# ##########.#########.#.# ...........# #.#.# #########..# #.# # #..###### #.# #.......# #.# #.#####.# #.# #.#<# #.# #.# #.#.# #.# . #.#.# #.# #.#.###.# #.#.....# #.##########.### #..............# #.############## ###