######### ##...#.(.############ ##.........##...##.^.## #.....................## #.......<..............############### #(.....................#.............# ##........................##########.# ##.......##..........###.####### #.# ###.#######...##...####.......####.######## #.# #########.........!.............. #.##########......##############.######## #..F...?..5..###### #.# #..#####..... #.# .....# .## #.#### ..###.## #....# #.# #####.# ..# ...#.## . #.## #.#..#####... #. ####............ ...........%.... #######.#####... ...........# ...........####### ...........>.....# .##..............# #...(..........# ########.#.##### #....<# #.....# #.....# #.....# #.....# #.....# #.....# #######