###############################################################
#.................................).....z.....................#
#.......).)................).....z............................#
#.....[........###########.###########........................#
#..............#f.fP#fPf##.#  P      #.......%%...............#
#..............#PPPPPPf♣♣#.##f#♣PP   #........%...............#
#.....##########♣fPPfPf.......PPfP.  ##########...............#
#.....#         ♣♣PP♣P..≈≈≈≈≈..#♣P            #...............#
#.....#          ♣#♣...≈≈≈≈≈≈≈..#             #...........%...#
#.....#        #PP.P..≈≈≈≈≈≈≈≈≈..f            #...............#
#.....#         PffP.≈≈≈≈≈≈≈≈≈≈≈.             #...............#
#.....#         P♣#P.≈≈≈≈...≈≈≈≈              #...............#
#.....#         .Pff.≈≈≈≈._.≈≈≈               #...............#
#.....#          PPP.≈≈≈≈...≈≈                #...............#
#.....#           PP.≈≈≈≈≈.≈≈                 #...............#
#.....#            ♣..≈≈≈≈.≈                  #..<............#
#.....#               .≈≈                     #...............#
#.....#                                       #...............#
#.....#                                       #...............#
#.....#                                       #..z............#
#.....#                                       #...............#
#.....#                                       #...z...........#
#.....#                                       #...............#
#.....#                                       #..........<....#
#.....#                                       #...............#
#.....#                                       #.......).......#
#.....#                                       #...^...........#
#.....#                                       #...............#
#.....#                                       #...............#
#.....#                                       #...............#
#.....#                                       #...............#
#.....#                                       #...............#
#.....#                                       #...............#
#.....#                                       #...............#
#.....#                                       #....<....(.....#
#.....#                                       #...............#
#....>#                                       #........(......#
#.....#                                       #....$..........#
#.....#                                       #.............<.#
#.....#                                       #...............#
#.....#                                       #...............#
#.....#                                        ...............#
#.....#                                       #.........z.5...#
#.....#                                       #.........z.....#
#.....#                                       #........z$.....#
#..%).#                                       #...............#
#.....############                          ###......?........#
#..................                         ..........z.......#
#..................                         .?.............??.#
#..................                         .......B..:.......#
#...................                         ..............>.. 
#...........o.......                         .............?..  
####################                         ###############