这是一道文件的题,有哪位大佬可以帮帮忙吗?自己没什么思路

大妞手头上有很多漂亮的图形,但全都保存在一个picture.txt文件中,大妞希望能在自己的程序中也能输出这些图形,但一行行地printf输出显然太繁琐了,于是她找到了你,请你帮忙写一个程序,在这个程序中输入要输出的图形的名称,即可输出对应的图形。(一下为picture文档中的内容)
//the number after name is the rows of shape
Snoopy 13
.----.
.'_ .
.--(#)(##)---/#\
.' @ /###\
: , #####
-..__.-' .-###/

;_:"'
.'""""".
/, JOE ,\
// COOL! \\
-.
______.-'
`. | .'
(______|______)
gun 3
___
=-*********|====\=====|
[]~
> ~-.|
moto 12
o==)_\
| ',====_
======== \ \ _____
(________)/~-----||-----. \ \ \ ||
_\_\__/_______||______\ \ \
||
(||__________________ \ | |) \_
/ /_~_/// \ / / /
-_
/ -==============- / / / / ____________
/_____________==//___/_/________/_/___===========|
//| ( () )/ |~-----------------' | ( ()') |
'-' \_
--' _/ \
--' _/
----' ----'
ship 7
| | |
)_) )_) )_)
)___))___))___)\
)____)____)_____)\\
_____|____|____|____\\\__
---------\ /---------
^^^^^ ^^^^^ ^^^^ ^^^^^^^ ^^^^^ ^^^
fighter 6
|
|
|
-===+=====_/(T)\_=====+===-
| |/.\| |
-|_/|-'

attacker 6
|

_

----/_----
x--------------( . )--------------x
---

(___)

bomber 11
/\

\ \
\ \
/ \
<===>\
< )>
<===>/
\ /
/ /

/ /

\/

bus 4
__________________
|[_][_][_][_][_][_]|
|o _ _ _ |
`(_)-------(_)(_)-"
tank 7
|
--|_
II=======OOOOO[/ ★02 |
_
_______|/-----.
/____________________|
\◎◎◎◎◎◎◎◎⊙/
~~~~~~~~~~~~~~~~
love 14
****** ******
********** **********






***********************
  *******************
    ***************
      ***********
        *******
          ***
           *